DeebotUniverse / Deebot-4-Home-Assistant

Home Assistant integration for deebot vacuums
https://deebot.readthedocs.io/integrations/home-assistant/
GNU General Public License v3.0
179 stars 40 forks source link

last_cleaning sensor unavailable #384

Open townsmcp opened 1 year ago

townsmcp commented 1 year ago

Checks

The problem

I have a T9 AIVI Deebot. Most of the integration is working flawless (and has been for months). The only issue I am encountering is the last_cleaning sensor always displays 'Unavailable' - I do not get any state/attributes:

image

Diagnostics information

Unable to download - when I try to download from the following location I get a 'Failed - No File' in the Chrome status bar

image

Anything in the logs that might be useful for us?

No response

Additional information

Running Supervised HA 2023.7.2 however I dont recall this working at all and I have kept up to date this year with all HA builds. With debugging enabled, reloading the integration does not output any logs. Configuring the integration also yields no log

edenhaus commented 1 year ago

When you activate debug logs, there are for sure many log entries... So please check your logs or open the log file directly.

townsmcp commented 1 year ago

I have just switched debugging back on (from the integration rather than in yaml). Will report back asap

townsmcp commented 1 year ago

@edenhaus So here are the logs:

2023-07-24 14:48:03.728 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration deebot which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-07-24 14:48:28.403 INFO (MainThread) [custom_components.deebot]
deebot
https://github.com/DeebotUniverse/Deebot-4-Home-Assistant/issues
2023-07-24 14:48:28.421 DEBUG (MainThread) [deebot_client.authentication] No cached credentials, performing login
2023-07-24 14:48:28.421 DEBUG (MainThread) [deebot_client.authentication] Start login to EcovacsAPI
2023-07-24 14:48:28.421 DEBUG (MainThread) [deebot_client.authentication] calling login api
2023-07-24 14:48:29.560 DEBUG (MainThread) [deebot_client.authentication] got {'code': '0000', 'msg': '操作成功', 'time': 1690206508456, 'data': {'uid': '[REMOVED]', 'accessToken': '[REMOVED]', 'userName': '[REMOVED]', 'email': '[REMOVED]', 'mobile': '[REMOVED]', 'isNew': None, 'loginName': '[REMOVED]', 'ucUid': '[REMOVED]', 'hasMobile': '[REMOVED]', 'isNewThirdAccount': None}, 'success': True}
2023-07-24 14:48:29.560 DEBUG (MainThread) [deebot_client.authentication] calling auth api
2023-07-24 14:48:30.754 DEBUG (MainThread) [deebot_client.authentication] got {'code': '0000', 'msg': '操作成功', 'time': 1690206509952, 'data': {'authCode': '[REMOVED]', 'ecovacsUid': '[REMOVED]'}, 'success': True}
2023-07-24 14:48:30.754 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/users/user.do, params=None, json={'edition': 'ECOGLOBLE', 'userId': '20210528224845_44f7a1aca4e5f5d6c9bf334550631fae', 'token': 'GLOBAL_APP_ECOVACS_IOT_2f6097521ecf245560120446024db08c', 'realm': 'ecouser.net', 'resource': 'GYG1L453MO6O', 'org': 'ECOCN', 'last': '', 'country': 'Chinese', 'todo': 'loginByItToken'}
2023-07-24 14:48:32.612 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/users/user.do, params=None, json={'edition': 'ECOGLOBLE', 'userId': '20210528224845_44f7a1aca4e5f5d6c9bf334550631fae', 'token': 'GLOBAL_APP_ECOVACS_IOT_2f6097521ecf245560120446024db08c', 'realm': 'ecouser.net', 'resource': 'GYG1L453MO6O', 'org': 'ECOCN', 'last': '', 'country': 'Chinese', 'todo': 'loginByItToken'}, response={'todo': 'result', 'result': 'ok', 'userId': '[REMOVED]', 'resource': 'GYG1L453MO6O', 'token': '[REMOVED]', 'last': 604800000}
2023-07-24 14:48:32.612 DEBUG (MainThread) [deebot_client.authentication] Switching to shorter UID
2023-07-24 14:48:32.613 DEBUG (MainThread) [deebot_client.authentication] Login to EcovacsAPI successfully
2023-07-24 14:48:32.613 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fe2omkp3bf0cc727', 'todo': 'GetGlobalDeviceList'}
2023-07-24 14:48:32.968 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'fe2omkp3bf0cc727', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E04P14837C09HHST0141', 'class': '8kwdb4', 'resource': 'eZy7', 'nick': 'Deebot', 'company': 'eco-ng', 'bindTs': 1628030896771, 'service': {'jmq': 'jmq-ngiot-cn.dc.cn.ecouser.net', 'mqs': 'api-ngiot.dc-cn.cn.ecouser.net'}, 'homeId': '6260fa7a4f20d923f824fdd0', 'homeSort': 9999, 'deviceName': 'DEEBOT T9 AIVI', 'icon': 'https://portal.ecouser.net/api/pim/file/get/603f50488da56e0008ce7cb7', 'ota': True, 'UILogicId': 'T9_AF', 'materialNo': '110-2011-0001', 'pid': '5f963160b789620008056feb', 'product_category': 'DEEBOT', 'model': 'T9_AIVI_AF', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'status': 1, 'offmap': True, 'otaUpgrade': {}}]}
2023-07-24 14:48:32.968 DEBUG (MainThread) [custom_components.deebot.hub] New vacbot found: E04P14837C09HHST0141
2023-07-24 14:48:32.968 DEBUG (MainThread) [custom_components.deebot.hub] Hub setup complete
2023-07-24 14:48:33.001 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getPos', 'payload': {'header': {'pri': '1', 'ts': 1690206513.001809, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['chargePos', 'deebotPos']}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:33.003 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getStats', 'payload': {'header': {'pri': '1', 'ts': 1690206513.003807, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:33.043 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getChargeState', 'payload': {'header': {'pri': '1', 'ts': 1690206513.043578, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:33.710 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getPos', 'payload': {'header': {'pri': '1', 'ts': 1690206513.001809, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['chargePos', 'deebotPos']}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206512244', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'deebotPos': {'x': -13, 'y': 3, 'a': 0, 'invalid': 1}, 'chargePos': [{'x': 358, 'y': 290, 'a': -139, 't': 1, 'invalid': 0}], 'mid': '1711158122'}}}, 'id': 'nSqd', 'payloadType': 'j'}
2023-07-24 14:48:33.711 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with PositionsEvent(positions=[Position(type=<PositionType.DEEBOT: 'deebotPos'>, x=-13, y=3), Position(type=<PositionType.CHARGER: 'chargePos'>, x=358, y=290)])
2023-07-24 14:48:33.713 DEBUG (MainThread) [deebot_client.events.event_bus] No subscribers... Discharging AvailabilityEvent(available=True)
2023-07-24 14:48:33.734 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206513.734009, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:34.184 DEBUG (MainThread) [deebot_client.events.event_bus] Already refresh function running. Skipping...
2023-07-24 14:48:35.266 DEBUG (MainThread) [deebot_client.mqtt_client] Subscribe to all previous subscriptions
2023-07-24 14:48:35.266 DEBUG (MainThread) [deebot_client.mqtt_client] All mqtt tasks created
2023-07-24 14:48:36.203 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getChargeState', 'payload': {'header': {'pri': '1', 'ts': 1690206513.043578, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206514806', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'isCharging': 1, 'mode': 'slot'}}}, 'id': 'SmIw', 'payloadType': 'j'}
2023-07-24 14:48:36.203 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with StateEvent(state=<VacuumState.DOCKED: 4>)
2023-07-24 14:48:36.204 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:36.345 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getWaterInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206516.345252, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:36.351 INFO (MainThread) [homeassistant.components.vacuum] Setting up vacuum.deebot
2023-07-24 14:48:36.553 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCleanInfo/HelperMQClientId-cn-ngiot-host23-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/pNJi/j, payload=b'{"header":{"pri":"1","ts":1690206513.734009,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:36.553 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCleanInfo does not support p2p handling (yet)
2023-07-24 14:48:36.571 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/atr/onChargeState/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206514824","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"isCharging":1,"mode":"slot"}}}'
2023-07-24 14:48:36.572 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:36.572 DEBUG (MainThread) [deebot_client.vacuum_bot] Try to handle message onChargeState: b'{"header":{"pri":1,"tzm":480,"ts":"1690206514824","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"isCharging":1,"mode":"slot"}}}'
2023-07-24 14:48:36.572 DEBUG (MainThread) [deebot_client.messages] Falling back to old handling way for onChargeState
2023-07-24 14:48:36.572 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (StateEvent(state=<VacuumState.DOCKED: 4>))
2023-07-24 14:48:36.634 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getWaterInfo/HelperMQClientId-cn-ngiot-host13-inst1/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/fsGN/j, payload=b'{"header":{"pri":"1","ts":1690206516.345252,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:36.634 DEBUG (MainThread) [deebot_client.mqtt_client] Command getWaterInfo does not support p2p handling (yet)
2023-07-24 14:48:36.773 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getStats', 'payload': {'header': {'pri': '1', 'ts': 1690206513.003807, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206515206', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'area': 12, 'time': 631, 'cid': '0', 'start': '1690169401', 'type': 'auto', 'enablePowerMop': 0, 'powerMopType': 2, 'aiopen': 1, 'aitypes': [9, 6, 5], 'avoidCount': 10}}}, 'id': 'yVZl', 'payloadType': 'j'}
2023-07-24 14:48:36.774 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with StatsEvent(area=12, time=631, type='auto')
2023-07-24 14:48:36.776 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:36.779 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCachedMapInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206516.778725, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:36.783 DEBUG (MainThread) [deebot_client.events.event_bus] Already refresh function running. Skipping...
2023-07-24 14:48:36.791 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getStats/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host19-inst4/ecosys/1234/p/yVZl/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206515206","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"area":12,"time":631,"cid":"0","start":"1690169401","type":"auto","enablePowerMop":0,"powerMopType":2,"aiopen":1,"aitypes":[9,6,5],"avoidCount":10}}}'
2023-07-24 14:48:36.792 DEBUG (MainThread) [deebot_client.mqtt_client] Command getStats does not support p2p handling (yet)
2023-07-24 14:48:36.814 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206513.734009, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206515411', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'data': {'trigger': 'none'}, 'code': 20003, 'msg': 'task type did not support'}}, 'id': 'pNJi', 'payloadType': 'j'}
2023-07-24 14:48:36.815 DEBUG (MainThread) [deebot_client.message] Could not handle getCleanInfo message: {'trigger': 'none'}
2023-07-24 14:48:36.817 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1690206516.81736, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 0}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:37.051 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCleanInfo/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host23-inst6/ecosys/1234/p/pNJi/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206515411","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"trigger":"none"},"code":20003,"msg":"task type did not support"}}'
2023-07-24 14:48:37.052 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCleanInfo does not support p2p handling (yet)
2023-07-24 14:48:37.052 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCachedMapInfo/HelperMQClientId-cn-ngiot-host13-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/w7g5/j, payload=b'{"header":{"pri":"1","ts":1690206516.778725,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:37.053 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCachedMapInfo does not support p2p handling (yet)
2023-07-24 14:48:37.053 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getWaterInfo/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host13-inst1/ecosys/1234/p/fsGN/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206515508","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"enable":0,"amount":3,"type":0,"sweepType":2}}}'
2023-07-24 14:48:37.053 DEBUG (MainThread) [deebot_client.mqtt_client] Command getWaterInfo does not support p2p handling (yet)
2023-07-24 14:48:37.074 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getWaterInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206516.345252, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206515508', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'enable': 0, 'amount': 3, 'type': 0, 'sweepType': 2}}}, 'id': 'fsGN', 'payloadType': 'j'}
2023-07-24 14:48:37.075 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with WaterInfoEvent(mop_attached=False, amount=<WaterAmount.HIGH: 3>)
2023-07-24 14:48:37.077 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:37.079 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMajorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206517.07898, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:37.096 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapTrace/HelperMQClientId-cn-ngiot-host22-inst7/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/NDVG/j, payload=b'{"header":{"pri":"1","ts":1690206516.81736,"tzm":480,"ver":"0.0.50"},"body":{"data":{"pointCount":200,"traceStart":0}}}'
2023-07-24 14:48:37.097 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapTrace does not support p2p handling (yet)
2023-07-24 14:48:37.280 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCachedMapInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206516.778725, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206515918', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'enable': 1, 'info': [{'mid': '0', 'backupId': '', 'status': 1, 'index': 3, 'using': 0, 'built': 0, 'name': ''}, {'mid': '260982848', 'backupId': '1212480268', 'status': 0, 'index': 0, 'using': 0, 'built': 1, 'name': 'Downstairs'}, {'mid': '6127679', 'backupId': '867391774', 'status': 1, 'index': 1, 'using': 0, 'built': 1, 'name': 'Upstairs'}, {'mid': '1711158122', 'backupId': '784164155', 'status': 1, 'index': 2, 'using': 1, 'built': 1, 'name': ''}]}}}, 'id': 'w7g5', 'payloadType': 'j'}
2023-07-24 14:48:37.282 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with CachedMapInfoEvent(name='', active=True)
2023-07-24 14:48:37.287 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206517.286892, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ar'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:37.292 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206517.291746, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'vw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:37.295 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206517.294654, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'mw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:37.308 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCachedMapInfo/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host13-inst6/ecosys/1234/p/w7g5/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206515918","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"enable":1,"info":[{"mid":"0","backupId":"","status":1,"index":3,"using":0,"built":0,"name":""},{"mid":"260982848","backupId":"1212480268","status":0,"index":0,"using":0,"built":1,"name":"Downstairs"},{"mid":"6127679","backupId":"867391774","status":1,"index":1,"using":0,"built":1,"name":"Upstairs"},{"mid":"1711158122","backupId":"784164155","status":1,"index":2,"using":1,"built":1,"name":""}]}}}'
2023-07-24 14:48:37.309 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCachedMapInfo does not support p2p handling (yet)
2023-07-24 14:48:37.384 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMajorMap/HelperMQClientId-cn-ngiot-host35-inst8/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/3Gpj/j, payload=b'{"header":{"pri":"1","ts":1690206517.07898,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:37.385 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMajorMap does not support p2p handling (yet)
2023-07-24 14:48:37.584 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host19-inst8/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/kdgI/j, payload=b'{"header":{"pri":"1","ts":1690206517.286892,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ar"}}}'
2023-07-24 14:48:37.585 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:37.611 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapTrace/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host22-inst7/ecosys/1234/p/NDVG/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206515955","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"tid":"153684285","totalCount":0,"traceStart":0,"pointCount":200}}}'
2023-07-24 14:48:37.612 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapTrace does not support p2p handling (yet)
2023-07-24 14:48:37.634 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapTrace', 'payload': {'header': {'pri': '1', 'ts': 1690206516.81736, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'pointCount': 200, 'traceStart': 0}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206515955', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'tid': '153684285', 'totalCount': 0, 'traceStart': 0, 'pointCount': 200}}}, 'id': 'NDVG', 'payloadType': 'j'}
2023-07-24 14:48:37.636 DEBUG (MainThread) [deebot_client.message] Could not handle getMapTrace message: {'tid': '153684285', 'totalCount': 0, 'traceStart': 0, 'pointCount': 200}
2023-07-24 14:48:37.638 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCachedMapInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206517.637895, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:37.910 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMajorMap/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host35-inst8/ecosys/1234/p/3Gpj/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206516250","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"mid":"1711158122","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,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1160643223,3349969612,3272335633,1295764014,1295764014,1295764014,1295764014,1295764014,477211507,1633664139,3717265139,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"}}}'
2023-07-24 14:48:37.910 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMajorMap does not support p2p handling (yet)
2023-07-24 14:48:37.933 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMajorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206517.07898, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206516250', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '1711158122', '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,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1295764014,1160643223,3349969612,3272335633,1295764014,1295764014,1295764014,1295764014,1295764014,477211507,1633664139,3717265139,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': '3Gpj', 'payloadType': 'j'}
2023-07-24 14:48:37.933 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MajorMapEvent(requested=True, map_id='1711158122', values=['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', '1160643223', '3349969612', '3272335633', '1295764014', '1295764014', '1295764014', '1295764014', '1295764014', '477211507', '1633664139', '3717265139', '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-07-24 14:48:37.934 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:37.936 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanCount', 'payload': {'header': {'pri': '1', 'ts': 1690206517.936289, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:37.938 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCachedMapInfo/HelperMQClientId-cn-ngiot-host22-inst2/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/AjA2/j, payload=b'{"header":{"pri":"1","ts":1690206517.637895,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:37.938 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCachedMapInfo does not support p2p handling (yet)
2023-07-24 14:48:38.164 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206517.286892, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ar'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206516548', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'count': 3, 'mid': '1711158122', 'msid': '659553129', 'subsets': [{'mssid': '0', 'name': '', 'totalCount': 60}, {'mssid': '1', 'name': '', 'totalCount': 36}, {'mssid': '2', 'name': '', 'totalCount': 72}]}}}, 'id': 'kdgI', 'payloadType': 'j'}
2023-07-24 14:48:38.165 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.ROOMS: 'ar'>, subsets=[0, 1, 2])
2023-07-24 14:48:38.167 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.167296, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '0'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:38.171 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.170785, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '1'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:38.173 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.172929, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '2'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:38.255 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host39-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/qCOF/j, payload=b'{"header":{"pri":"1","ts":1690206517.291746,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"vw"}}}'
2023-07-24 14:48:38.255 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:38.256 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host19-inst8/ecosys/1234/p/kdgI/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206516548","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","count":3,"mid":"1711158122","msid":"659553129","subsets":[{"mssid":"0","name":"","totalCount":60},{"mssid":"1","name":"","totalCount":36},{"mssid":"2","name":"","totalCount":72}]}}}'
2023-07-24 14:48:38.257 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:38.269 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCleanCount/HelperMQClientId-cn-ngiot-host13-inst1/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/9i6y/j, payload=b'{"header":{"pri":"1","ts":1690206517.936289,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:38.269 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCleanCount does not support p2p handling (yet)
2023-07-24 14:48:38.278 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host36-inst4/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/4Xeg/j, payload=b'{"header":{"pri":"1","ts":1690206517.294654,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"mw"}}}'
2023-07-24 14:48:38.279 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:38.918 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206517.291746, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'vw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206517007', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'vw', 'count': 0, 'mid': '1711158122', 'subsets': []}}}, 'id': 'qCOF', 'payloadType': 'j'}
2023-07-24 14:48:38.918 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.VIRTUAL_WALLS: 'vw'>, subsets=[])
2023-07-24 14:48:38.921 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCachedMapInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206517.637895, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206516848', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'enable': 1, 'info': [{'mid': '0', 'backupId': '', 'status': 1, 'index': 3, 'using': 0, 'built': 0, 'name': ''}, {'mid': '260982848', 'backupId': '1212480268', 'status': 0, 'index': 0, 'using': 0, 'built': 1, 'name': 'Downstairs'}, {'mid': '6127679', 'backupId': '867391774', 'status': 1, 'index': 1, 'using': 0, 'built': 1, 'name': 'Upstairs'}, {'mid': '1711158122', 'backupId': '784164155', 'status': 1, 'index': 2, 'using': 1, 'built': 1, 'name': ''}]}}}, 'id': 'AjA2', 'payloadType': 'j'}
2023-07-24 14:48:38.921 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (CachedMapInfoEvent(name='', active=True))
2023-07-24 14:48:38.937 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206517.294654, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'mw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206517096', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'mw', 'count': 0, 'mid': '1711158122', 'subsets': []}}}, 'id': '4Xeg', 'payloadType': 'j'}
2023-07-24 14:48:38.937 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.NO_MOP_ZONES: 'mw'>, subsets=[])
2023-07-24 14:48:38.938 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanCount', 'payload': {'header': {'pri': '1', 'ts': 1690206517.936289, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206517051', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'data': {'count': 1}, 'code': 0, 'msg': 'ok'}}, 'id': '9i6y', 'payloadType': 'j'}
2023-07-24 14:48:38.938 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with CleanCountEvent(count=1)
2023-07-24 14:48:38.939 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:38.939 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.167296, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '0'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206517261', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '1', 'connections': '1,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 60, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 626, 'compress': 1, 'center': '-1175,-875', 'mssid': '0', 'value': 'XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=', 'mid': '1711158122'}}}, 'id': 'lG0r', 'payloadType': 'j'}
2023-07-24 14:48:38.939 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=0, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=', name='Living Room')
2023-07-24 14:48:38.948 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.947908, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ar'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:38.949 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.949773, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'vw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:38.951 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.951773, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'mw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:38.955 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getLifeSpan', 'payload': {'header': {'pri': '1', 'ts': 1690206518.955174, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['sideBrush', 'brush', 'heap']}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:38.958 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCachedMapInfo/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host22-inst2/ecosys/1234/p/AjA2/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206516848","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"enable":1,"info":[{"mid":"0","backupId":"","status":1,"index":3,"using":0,"built":0,"name":""},{"mid":"260982848","backupId":"1212480268","status":0,"index":0,"using":0,"built":1,"name":"Downstairs"},{"mid":"6127679","backupId":"867391774","status":1,"index":1,"using":0,"built":1,"name":"Upstairs"},{"mid":"1711158122","backupId":"784164155","status":1,"index":2,"using":1,"built":1,"name":""}]}}}'
2023-07-24 14:48:38.958 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCachedMapInfo does not support p2p handling (yet)
2023-07-24 14:48:38.962 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host39-inst6/ecosys/1234/p/qCOF/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206517007","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"vw","count":0,"mid":"1711158122","subsets":[]}}}'
2023-07-24 14:48:38.962 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:38.962 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host3-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/lG0r/j, payload=b'{"header":{"pri":"1","ts":1690206518.167296,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"0"}}}'
2023-07-24 14:48:38.963 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:38.963 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCleanCount/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host13-inst1/ecosys/1234/p/9i6y/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206517051","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"count":1},"code":0,"msg":"ok"}}'
2023-07-24 14:48:38.963 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCleanCount does not support p2p handling (yet)
2023-07-24 14:48:38.963 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host36-inst4/ecosys/1234/p/4Xeg/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206517096","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"mw","count":0,"mid":"1711158122","subsets":[]}}}'
2023-07-24 14:48:38.963 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:38.964 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host3-inst6/ecosys/1234/p/lG0r/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206517261","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"1","connections":"1,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":60,"index":0,"cleanset":"1,0,2","valueSize":626,"compress":1,"center":"-1175,-875","mssid":"0","value":"XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=","mid":"1711158122"}}}'
2023-07-24 14:48:38.964 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:39.249 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getLifeSpan/HelperMQClientId-cn-ngiot-host11-inst7/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/UFQD/j, payload=b'{"header":{"pri":"1","ts":1690206518.955174,"tzm":480,"ver":"0.0.50"},"body":{"data":["sideBrush","brush","heap"]}}'
2023-07-24 14:48:39.249 DEBUG (MainThread) [deebot_client.mqtt_client] Command getLifeSpan does not support p2p handling (yet)
2023-07-24 14:48:39.251 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host18-inst8/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/0mZI/j, payload=b'{"header":{"pri":"1","ts":1690206518.949773,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"vw"}}}'
2023-07-24 14:48:39.251 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:39.268 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host33-inst5/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/bUJl/j, payload=b'{"header":{"pri":"1","ts":1690206518.951773,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"mw"}}}'
2023-07-24 14:48:39.268 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:39.275 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host45-inst8/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/m1hR/j, payload=b'{"header":{"pri":"1","ts":1690206518.947908,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ar"}}}'
2023-07-24 14:48:39.275 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:39.568 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host18-inst8/ecosys/1234/p/0mZI/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206518102","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"vw","count":0,"mid":"1711158122","subsets":[]}}}'
2023-07-24 14:48:39.568 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:39.595 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.949773, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'vw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206518102', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'vw', 'count': 0, 'mid': '1711158122', 'subsets': []}}}, 'id': '0mZI', 'payloadType': 'j'}
2023-07-24 14:48:39.595 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.VIRTUAL_WALLS: 'vw'>, subsets=[])
2023-07-24 14:48:39.884 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.947908, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ar'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206518187', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'count': 3, 'mid': '1711158122', 'msid': '659553129', 'subsets': [{'mssid': '0', 'name': '', 'totalCount': 60}, {'mssid': '1', 'name': '', 'totalCount': 36}, {'mssid': '2', 'name': '', 'totalCount': 72}]}}}, 'id': 'm1hR', 'payloadType': 'j'}
2023-07-24 14:48:39.884 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.ROOMS: 'ar'>, subsets=[0, 1, 2])
2023-07-24 14:48:39.885 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.951773, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'mw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206518170', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'mw', 'count': 0, 'mid': '1711158122', 'subsets': []}}}, 'id': 'bUJl', 'payloadType': 'j'}
2023-07-24 14:48:39.885 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.NO_MOP_ZONES: 'mw'>, subsets=[])
2023-07-24 14:48:39.885 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getLifeSpan', 'payload': {'header': {'pri': '1', 'ts': 1690206518.955174, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['sideBrush', 'brush', 'heap']}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206518120', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': [{'type': 'sideBrush', 'left': 8169, 'total': 9000}, {'type': 'brush', 'left': 17211, 'total': 18000}, {'type': 'heap', 'left': 6407, 'total': 7200}]}}, 'id': 'UFQD', 'payloadType': 'j'}
2023-07-24 14:48:39.885 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with LifeSpanEvent(type=<LifeSpan.SIDE_BRUSH: 'sideBrush'>, percent=90.77, remaining=8169)
2023-07-24 14:48:39.886 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with LifeSpanEvent(type=<LifeSpan.BRUSH: 'brush'>, percent=95.62, remaining=17211)
2023-07-24 14:48:39.886 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with LifeSpanEvent(type=<LifeSpan.FILTER: 'heap'>, percent=88.99, remaining=6407)
2023-07-24 14:48:39.886 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:39.889 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206519.889342, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '0'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:39.890 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206519.890588, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '1'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:39.891 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206519.891489, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '2'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:39.892 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/lg/log.do, params={'td': 'GetCleanLogs', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'td': 'GetCleanLogs', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'resource': 'eZy7'}
2023-07-24 14:48:39.897 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getLifeSpan/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host11-inst7/ecosys/1234/p/UFQD/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206518120","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":[{"type":"sideBrush","left":8169,"total":9000},{"type":"brush","left":17211,"total":18000},{"type":"heap","left":6407,"total":7200}]}}'
2023-07-24 14:48:39.898 DEBUG (MainThread) [deebot_client.mqtt_client] Command getLifeSpan does not support p2p handling (yet)
2023-07-24 14:48:39.901 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host11-inst1/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/6hj0/j, payload=b'{"header":{"pri":"1","ts":1690206518.170785,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"1"}}}'
2023-07-24 14:48:39.901 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:39.902 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host33-inst5/ecosys/1234/p/bUJl/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206518170","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"mw","count":0,"mid":"1711158122","subsets":[]}}}'
2023-07-24 14:48:39.902 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:39.902 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host45-inst8/ecosys/1234/p/m1hR/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206518187","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","count":3,"mid":"1711158122","msid":"659553129","subsets":[{"mssid":"0","name":"","totalCount":60},{"mssid":"1","name":"","totalCount":36},{"mssid":"2","name":"","totalCount":72}]}}}'
2023-07-24 14:48:39.902 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:39.903 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host21-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/gYf8/j, payload=b'{"header":{"pri":"1","ts":1690206518.172929,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"2"}}}'
2023-07-24 14:48:39.903 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:39.997 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.170785, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '1'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206518646', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '0', 'connections': '0,2,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 36, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 390, 'compress': 1, 'center': '-2075,3575', 'mssid': '1', 'value': 'XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=', 'mid': '1711158122'}}}, 'id': '6hj0', 'payloadType': 'j'}
2023-07-24 14:48:39.998 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=1, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=', name='Default')
2023-07-24 14:48:40.014 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host11-inst1/ecosys/1234/p/6hj0/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206518646","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"0","connections":"0,2,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":36,"index":0,"cleanset":"1,0,2","valueSize":390,"compress":1,"center":"-2075,3575","mssid":"1","value":"XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=","mid":"1711158122"}}}'
2023-07-24 14:48:40.014 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.207 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/lg/log.do, params={'td': 'GetCleanLogs', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'td': 'GetCleanLogs', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'resource': 'eZy7'}, response={'ret': 'ok', 'logs': []}
2023-07-24 14:48:40.207 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with CleanLogEvent(logs=[])
2023-07-24 14:48:40.208 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getError', 'payload': {'header': {'pri': '1', 'ts': 1690206520.208636, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:40.210 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host42-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/c8sx/j, payload=b'{"header":{"pri":"1","ts":1690206519.891489,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"2"}}}'
2023-07-24 14:48:40.210 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.210 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host29-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/zr1V/j, payload=b'{"header":{"pri":"1","ts":1690206519.890588,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"1"}}}'
2023-07-24 14:48:40.210 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.210 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host29-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/7kbk/j, payload=b'{"header":{"pri":"1","ts":1690206519.889342,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"0"}}}'
2023-07-24 14:48:40.210 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.336 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206518.172929, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '2'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206518679', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '0', 'connections': '1,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 72, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 704, 'compress': 1, 'center': '-425,4425', 'mssid': '2', 'value': 'XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=', 'mid': '1711158122'}}}, 'id': 'gYf8', 'payloadType': 'j'}
2023-07-24 14:48:40.336 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=2, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=', name='Default')
2023-07-24 14:48:40.337 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with RoomsEvent(rooms=[Room(name='Living Room', id=0, coordinates='XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM='), Room(name='Default', id=1, coordinates='XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs='), Room(name='Default', id=2, coordinates='XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=')])
2023-07-24 14:48:40.340 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:40.341 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getTotalStats', 'payload': {'header': {'pri': '1', 'ts': 1690206520.34123, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:40.351 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host21-inst6/ecosys/1234/p/gYf8/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206518679","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"0","connections":"1,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":72,"index":0,"cleanset":"1,0,2","valueSize":704,"compress":1,"center":"-425,4425","mssid":"2","value":"XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=","mid":"1711158122"}}}'
2023-07-24 14:48:40.352 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.406 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206519.891489, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '2'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206519012', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '0', 'connections': '1,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 72, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 704, 'compress': 1, 'center': '-425,4425', 'mssid': '2', 'value': 'XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=', 'mid': '1711158122'}}}, 'id': 'c8sx', 'payloadType': 'j'}
2023-07-24 14:48:40.406 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (MapSubsetEvent(id=2, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=', name='Default'))
2023-07-24 14:48:40.424 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host42-inst6/ecosys/1234/p/c8sx/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206519012","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"0","connections":"1,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":72,"index":0,"cleanset":"1,0,2","valueSize":704,"compress":1,"center":"-425,4425","mssid":"2","value":"XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=","mid":"1711158122"}}}'
2023-07-24 14:48:40.424 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.473 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getError/HelperMQClientId-cn-ngiot-host8-inst2/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/gM3h/j, payload=b'{"header":{"pri":"1","ts":1690206520.208636,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:40.474 DEBUG (MainThread) [deebot_client.mqtt_client] Command getError does not support p2p handling (yet)
2023-07-24 14:48:40.543 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206519.890588, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '1'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206519046', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '0', 'connections': '0,2,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 36, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 390, 'compress': 1, 'center': '-2075,3575', 'mssid': '1', 'value': 'XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=', 'mid': '1711158122'}}}, 'id': 'zr1V', 'payloadType': 'j'}
2023-07-24 14:48:40.544 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=1, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=', name='Default')
2023-07-24 14:48:40.560 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host29-inst6/ecosys/1234/p/zr1V/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206519046","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"0","connections":"0,2,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":36,"index":0,"cleanset":"1,0,2","valueSize":390,"compress":1,"center":"-2075,3575","mssid":"1","value":"XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=","mid":"1711158122"}}}'
2023-07-24 14:48:40.561 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.565 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host29-inst6/ecosys/1234/p/7kbk/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206519078","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"1","connections":"1,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":60,"index":0,"cleanset":"1,0,2","valueSize":626,"compress":1,"center":"-1175,-875","mssid":"0","value":"XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=","mid":"1711158122"}}}'
2023-07-24 14:48:40.566 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:40.584 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206519.889342, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '0'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206519078', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '1', 'connections': '1,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 60, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 626, 'compress': 1, 'center': '-1175,-875', 'mssid': '0', 'value': 'XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=', 'mid': '1711158122'}}}, 'id': '7kbk', 'payloadType': 'j'}
2023-07-24 14:48:40.585 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=0, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=', name='Living Room')
2023-07-24 14:48:40.585 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:40.586 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getAdvancedMode', 'payload': {'header': {'pri': '1', 'ts': 1690206520.586084, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:40.627 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getTotalStats/HelperMQClientId-cn-ngiot-host10-inst5/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/9aQ7/j, payload=b'{"header":{"pri":"1","ts":1690206520.34123,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:40.628 DEBUG (MainThread) [deebot_client.mqtt_client] Command getTotalStats does not support p2p handling (yet)
2023-07-24 14:48:40.807 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getError/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host8-inst2/ecosys/1234/p/gM3h/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206519332","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"","data":{"code":[0]}}}'
2023-07-24 14:48:40.807 DEBUG (MainThread) [deebot_client.mqtt_client] Command getError does not support p2p handling (yet)
2023-07-24 14:48:40.828 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getError', 'payload': {'header': {'pri': '1', 'ts': 1690206520.208636, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206519332', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': '', 'data': {'code': [0]}}}, 'id': 'gM3h', 'payloadType': 'j'}
2023-07-24 14:48:40.828 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with ErrorEvent(code=0, description='NoError: Robot is operational')
2023-07-24 14:48:40.829 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:40.830 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBreakPoint', 'payload': {'header': {'pri': '1', 'ts': 1690206520.830052, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:40.901 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getAdvancedMode/HelperMQClientId-cn-ngiot-host30-inst1/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/lNZa/j, payload=b'{"header":{"pri":"1","ts":1690206520.586084,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:40.902 DEBUG (MainThread) [deebot_client.mqtt_client] Command getAdvancedMode does not support p2p handling (yet)
2023-07-24 14:48:41.123 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getBreakPoint/HelperMQClientId-cn-ngiot-host11-inst7/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/3oQK/j, payload=b'{"header":{"pri":"1","ts":1690206520.830052,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:41.124 DEBUG (MainThread) [deebot_client.mqtt_client] Command getBreakPoint does not support p2p handling (yet)
2023-07-24 14:48:41.255 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getTotalStats', 'payload': {'header': {'pri': '1', 'ts': 1690206520.34123, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206519489', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'area': 6287, 'time': 444239, 'count': 493}}}, 'id': '9aQ7', 'payloadType': 'j'}
2023-07-24 14:48:41.256 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with TotalStatsEvent(area=6287, time=444239, cleanings=493)
2023-07-24 14:48:41.257 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:41.259 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCarpertPressure', 'payload': {'header': {'pri': '1', 'ts': 1690206521.259019, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:41.271 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getTotalStats/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host10-inst5/ecosys/1234/p/9aQ7/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206519489","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"area":6287,"time":444239,"count":493}}}'
2023-07-24 14:48:41.271 DEBUG (MainThread) [deebot_client.mqtt_client] Command getTotalStats does not support p2p handling (yet)
2023-07-24 14:48:41.469 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getAdvancedMode/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host30-inst1/ecosys/1234/p/lNZa/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206519918","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"enable":1},"code":0,"msg":"ok"}}'
2023-07-24 14:48:41.470 DEBUG (MainThread) [deebot_client.mqtt_client] Command getAdvancedMode does not support p2p handling (yet)
2023-07-24 14:48:41.492 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBreakPoint', 'payload': {'header': {'pri': '1', 'ts': 1690206520.830052, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206519981', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'data': {'enable': 0}, 'code': 0, 'msg': 'ok'}}, 'id': '3oQK', 'payloadType': 'j'}
2023-07-24 14:48:41.492 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with ContinuousCleaningEvent(enable=False)
2023-07-24 14:48:41.495 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:41.495 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getAdvancedMode', 'payload': {'header': {'pri': '1', 'ts': 1690206520.586084, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206519918', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'data': {'enable': 1}, 'code': 0, 'msg': 'ok'}}, 'id': 'lNZa', 'payloadType': 'j'}
2023-07-24 14:48:41.496 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with AdvancedModeEvent(enable=True)
2023-07-24 14:48:41.496 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:41.497 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanPreference', 'payload': {'header': {'pri': '1', 'ts': 1690206521.497309, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:41.500 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getTrueDetect', 'payload': {'header': {'pri': '1', 'ts': 1690206521.499984, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:41.576 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getBreakPoint/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host11-inst7/ecosys/1234/p/3oQK/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206519981","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"enable":0},"code":0,"msg":"ok"}}'
2023-07-24 14:48:41.577 DEBUG (MainThread) [deebot_client.mqtt_client] Command getBreakPoint does not support p2p handling (yet)
2023-07-24 14:48:41.580 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCarpertPressure/HelperMQClientId-cn-ngiot-host27-inst1/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/sYBl/j, payload=b'{"header":{"pri":"1","ts":1690206521.259019,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:41.581 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCarpertPressure does not support p2p handling (yet)
2023-07-24 14:48:41.768 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCarpertPressure', 'payload': {'header': {'pri': '1', 'ts': 1690206521.259019, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206520403', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'enable': 1}}}, 'id': 'sYBl', 'payloadType': 'j'}
2023-07-24 14:48:41.768 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with CarpetAutoFanBoostEvent(enable=True)
2023-07-24 14:48:41.769 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:41.770 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBattery', 'payload': {'header': {'pri': '1', 'ts': 1690206521.770349, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:41.782 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCarpertPressure/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host27-inst1/ecosys/1234/p/sYBl/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206520403","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"enable":1}}}'
2023-07-24 14:48:41.783 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCarpertPressure does not support p2p handling (yet)
2023-07-24 14:48:41.805 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getTrueDetect/HelperMQClientId-cn-ngiot-host42-inst7/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/uCXT/j, payload=b'{"header":{"pri":"1","ts":1690206521.499984,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:41.805 DEBUG (MainThread) [deebot_client.mqtt_client] Command getTrueDetect does not support p2p handling (yet)
2023-07-24 14:48:41.809 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCleanPreference/HelperMQClientId-cn-ngiot-host40-inst7/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/2tIw/j, payload=b'{"header":{"pri":"1","ts":1690206521.497309,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:41.809 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCleanPreference does not support p2p handling (yet)
2023-07-24 14:48:42.036 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getTrueDetect/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host42-inst7/ecosys/1234/p/uCXT/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206520654","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"enable":1},"code":0,"msg":"ok"}}'
2023-07-24 14:48:42.036 DEBUG (MainThread) [deebot_client.mqtt_client] Command getTrueDetect does not support p2p handling (yet)
2023-07-24 14:48:42.059 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getTrueDetect', 'payload': {'header': {'pri': '1', 'ts': 1690206521.499984, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206520654', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'data': {'enable': 1}, 'code': 0, 'msg': 'ok'}}, 'id': 'uCXT', 'payloadType': 'j'}
2023-07-24 14:48:42.060 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with TrueDetectEvent(enable=True)
2023-07-24 14:48:42.062 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:42.063 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getSpeed', 'payload': {'header': {'pri': '1', 'ts': 1690206522.063145, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:42.108 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getBattery/HelperMQClientId-cn-ngiot-host26-inst4/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/Sl1L/j, payload=b'{"header":{"pri":"1","ts":1690206521.770349,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:42.109 DEBUG (MainThread) [deebot_client.mqtt_client] Command getBattery does not support p2p handling (yet)
2023-07-24 14:48:42.255 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCleanPreference/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host40-inst7/ecosys/1234/p/2tIw/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206520670","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"data":{"enable":0},"code":0,"msg":"ok"}}'
2023-07-24 14:48:42.256 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCleanPreference does not support p2p handling (yet)
2023-07-24 14:48:42.278 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanPreference', 'payload': {'header': {'pri': '1', 'ts': 1690206521.497309, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206520670', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'data': {'enable': 0}, 'code': 0, 'msg': 'ok'}}, 'id': '2tIw', 'payloadType': 'j'}
2023-07-24 14:48:42.278 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with CleanPreferenceEvent(enable=False)
2023-07-24 14:48:42.279 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:42.279 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCachedMapInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206522.27976, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:42.381 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getSpeed/HelperMQClientId-cn-ngiot-host43-inst5/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/Dr0l/j, payload=b'{"header":{"pri":"1","ts":1690206522.063145,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:42.382 DEBUG (MainThread) [deebot_client.mqtt_client] Command getSpeed does not support p2p handling (yet)
2023-07-24 14:48:42.485 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getBattery', 'payload': {'header': {'pri': '1', 'ts': 1690206521.770349, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206520945', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'value': 50, 'isLow': 0}}}, 'id': 'Sl1L', 'payloadType': 'j'}
2023-07-24 14:48:42.486 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with BatteryEvent(value=50)
2023-07-24 14:48:42.489 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:42.490 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206522.49059, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 27}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:42.501 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getBattery/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host26-inst4/ecosys/1234/p/Sl1L/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206520945","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"value":50,"isLow":0}}}'
2023-07-24 14:48:42.502 DEBUG (MainThread) [deebot_client.mqtt_client] Command getBattery does not support p2p handling (yet)
2023-07-24 14:48:42.541 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCachedMapInfo/HelperMQClientId-cn-ngiot-host4-inst1/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/jmYF/j, payload=b'{"header":{"pri":"1","ts":1690206522.27976,"tzm":480,"ver":"0.0.50"}}'
2023-07-24 14:48:42.542 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCachedMapInfo does not support p2p handling (yet)
2023-07-24 14:48:42.695 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getSpeed/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host43-inst5/ecosys/1234/p/Dr0l/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206521212","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"speed":1}}}'
2023-07-24 14:48:42.696 DEBUG (MainThread) [deebot_client.mqtt_client] Command getSpeed does not support p2p handling (yet)
2023-07-24 14:48:42.719 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getSpeed', 'payload': {'header': {'pri': '1', 'ts': 1690206522.063145, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206521212', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'speed': 1}}}, 'id': 'Dr0l', 'payloadType': 'j'}
2023-07-24 14:48:42.720 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with FanSpeedEvent(speed='max')
2023-07-24 14:48:42.723 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:42.725 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206522.725604, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 28}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:42.765 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/HelperMQClientId-cn-ngiot-host7-inst4/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/Gf3J/j, payload=b'{"header":{"pri":"1","ts":1690206522.49059,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ol","pieceIndex":27}}}'
2023-07-24 14:48:42.766 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:42.904 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getCachedMapInfo/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host4-inst1/ecosys/1234/p/jmYF/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206521399","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"enable":1,"info":[{"mid":"0","backupId":"","status":1,"index":3,"using":0,"built":0,"name":""},{"mid":"260982848","backupId":"1212480268","status":0,"index":0,"using":0,"built":1,"name":"Downstairs"},{"mid":"6127679","backupId":"867391774","status":1,"index":1,"using":0,"built":1,"name":"Upstairs"},{"mid":"1711158122","backupId":"784164155","status":1,"index":2,"using":1,"built":1,"name":""}]}}}'
2023-07-24 14:48:42.905 DEBUG (MainThread) [deebot_client.mqtt_client] Command getCachedMapInfo does not support p2p handling (yet)
2023-07-24 14:48:42.925 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCachedMapInfo', 'payload': {'header': {'pri': '1', 'ts': 1690206522.27976, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206521399', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'enable': 1, 'info': [{'mid': '0', 'backupId': '', 'status': 1, 'index': 3, 'using': 0, 'built': 0, 'name': ''}, {'mid': '260982848', 'backupId': '1212480268', 'status': 0, 'index': 0, 'using': 0, 'built': 1, 'name': 'Downstairs'}, {'mid': '6127679', 'backupId': '867391774', 'status': 1, 'index': 1, 'using': 0, 'built': 1, 'name': 'Upstairs'}, {'mid': '1711158122', 'backupId': '784164155', 'status': 1, 'index': 2, 'using': 1, 'built': 1, 'name': ''}]}}}, 'id': 'jmYF', 'payloadType': 'j'}
2023-07-24 14:48:42.928 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (CachedMapInfoEvent(name='', active=True))
2023-07-24 14:48:42.929 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206522.92922, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ar'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:42.935 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206522.934761, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'vw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:42.940 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206522.939727, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'mw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:42.998 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/HelperMQClientId-cn-ngiot-host6-inst8/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/7Tfv/j, payload=b'{"header":{"pri":"1","ts":1690206522.725604,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ol","pieceIndex":28}}}'
2023-07-24 14:48:42.998 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:43.101 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206522.49059, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 27}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206521625', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '1711158122', 'pieceIndex': 27, 'pieceValue': 'XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG4kfKzNogzowHe265Ke3uU/zC7iWdl2VA3zF2bDiepfDucadrEiKVqI/VMFhqGIrj5f/iLGciVmsYf+Dl71+9w8lGOxuLlRFGgt68o8T1JNrx7stSmEdA4OQvHMRhPsmlyqEQ2V4puF+GSaQEN4Rxy67+S/igwHtuQP/dc5lC4ShH8tHJRrzeHPkqXYzzFerUt/3Vx3Bs0TCmMO02Rvk3LT8BK+PcEEcM2D50=', 'type': 'ol'}}}, 'id': 'Gf3J', 'payloadType': 'j'}
2023-07-24 14:48:43.102 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=27, value='XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG4kfKzNogzowHe265Ke3uU/zC7iWdl2VA3zF2bDiepfDucadrEiKVqI/VMFhqGIrj5f/iLGciVmsYf+Dl71+9w8lGOxuLlRFGgt68o8T1JNrx7stSmEdA4OQvHMRhPsmlyqEQ2V4puF+GSaQEN4Rxy67+S/igwHtuQP/dc5lC4ShH8tHJRrzeHPkqXYzzFerUt/3Vx3Bs0TCmMO02Rvk3LT8BK+PcEEcM2D50=')
2023-07-24 14:48:43.103 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:43.104 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-07-24 14:48:43.104 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-07-24 14:48:43.105 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206523.105829, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 29}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:43.118 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host7-inst4/ecosys/1234/p/Gf3J/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206521625","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"mid":"1711158122","pieceIndex":27,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG4kfKzNogzowHe265Ke3uU/zC7iWdl2VA3zF2bDiepfDucadrEiKVqI/VMFhqGIrj5f/iLGciVmsYf+Dl71+9w8lGOxuLlRFGgt68o8T1JNrx7stSmEdA4OQvHMRhPsmlyqEQ2V4puF+GSaQEN4Rxy67+S/igwHtuQP/dc5lC4ShH8tHJRrzeHPkqXYzzFerUt/3Vx3Bs0TCmMO02Rvk3LT8BK+PcEEcM2D50=","type":"ol"}}}'
2023-07-24 14:48:43.118 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:43.231 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host1-inst7/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/iMnc/j, payload=b'{"header":{"pri":"1","ts":1690206522.92922,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ar"}}}'
2023-07-24 14:48:43.232 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:43.247 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host18-inst8/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/hIne/j, payload=b'{"header":{"pri":"1","ts":1690206522.939727,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"mw"}}}'
2023-07-24 14:48:43.247 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:43.269 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/HelperMQClientId-cn-ngiot-host45-inst8/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/Vp4o/j, payload=b'{"header":{"pri":"1","ts":1690206522.934761,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"vw"}}}'
2023-07-24 14:48:43.271 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:43.421 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/HelperMQClientId-cn-ngiot-host23-inst4/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/0nie/j, payload=b'{"header":{"pri":"1","ts":1690206523.105829,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ol","pieceIndex":29}}}'
2023-07-24 14:48:43.421 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:43.890 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206522.939727, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'mw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206522105', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'mw', 'count': 0, 'mid': '1711158122', 'subsets': []}}}, 'id': 'hIne', 'payloadType': 'j'}
2023-07-24 14:48:43.892 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (MapSetEvent(type=<MapSetType.NO_MOP_ZONES: 'mw'>, subsets=[]))
2023-07-24 14:48:43.902 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206522.934761, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'vw'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206522124', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'vw', 'count': 0, 'mid': '1711158122', 'subsets': []}}}, 'id': 'Vp4o', 'payloadType': 'j'}
2023-07-24 14:48:43.903 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.VIRTUAL_WALLS: 'vw'>, subsets=[])
2023-07-24 14:48:43.904 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206523.105829, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 29}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206522303', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '1711158122', 'pieceIndex': 29, 'pieceValue': 'XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG4kijmo4YH8aeu/nXQw65FmjSW/FeuPKvCk7KyOPJMA3T8K0epe/BIqj4cPQqzwy9MuXVWE+SGYnQu+9yc66ENcneAE+DEDW16LVYhAJYQ1EDuz1Bau4NsDJMJAkYA3b3auHPtC3a0hDaoZCQo87ij6f8FlOzwTz5Vg3FSdYa6AHzrTypUkkChgAZ9wvqmLAxL9yRXmvHw3esrOrevNIG0wzwm/CB+92iKDpl6j37FrYPsxsPsvpUrymRgZ/f4/hMA', 'type': 'ol'}}}, 'id': '0nie', 'payloadType': 'j'}
2023-07-24 14:48:43.904 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=29, value='XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG4kijmo4YH8aeu/nXQw65FmjSW/FeuPKvCk7KyOPJMA3T8K0epe/BIqj4cPQqzwy9MuXVWE+SGYnQu+9yc66ENcneAE+DEDW16LVYhAJYQ1EDuz1Bau4NsDJMJAkYA3b3auHPtC3a0hDaoZCQo87ij6f8FlOzwTz5Vg3FSdYa6AHzrTypUkkChgAZ9wvqmLAxL9yRXmvHw3esrOrevNIG0wzwm/CB+92iKDpl6j37FrYPsxsPsvpUrymRgZ/f4/hMA')
2023-07-24 14:48:43.904 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:43.905 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-07-24 14:48:43.905 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-07-24 14:48:43.915 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206523.915046, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 35}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:43.922 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host6-inst8/ecosys/1234/p/7Tfv/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206521866","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"mid":"1711158122","pieceIndex":28,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG2TMi0dIJpw7m0db7W4ReXkcTB6Z1dkGxQEySkUEFl3jsG8QSdbwJVQvE2H8ClHeGA9RYOCeq5GVQZKxjqZC045x7S1oEnFdVbYbviY+IgpNql/3qb1GlZuTeundUJ7CNsPwZ2ijSjmQA9wETfcmctNaJagy4ucdeMgqUfC7P64pzdrKfCCNpn2VjgGe4q53hs71vhfv9D0QqHfhWV0mlDuW5GqX7BG6JmtmESvJXcvoC5IN/Ca4tbWkKhd3WStM4ZXPIBhqsSfBree1fmZICSoa/ul46TIQPiMELbNqLN5qK1VylRtc2sg4MahMFvnGCkAF0xqVn3LzhCv+g7pO4hqEh8frfV5dyCNMyNgqVwFwun275LR90w7goPviaTfNXbun8X68etux/ZdnWIRXO8IXuH8zpmQQVe/VHazsCum3MkF44A","type":"ol"}}}'
2023-07-24 14:48:43.922 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:43.923 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host1-inst7/ecosys/1234/p/iMnc/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206522085","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","count":3,"mid":"1711158122","msid":"659553129","subsets":[{"mssid":"0","name":"","totalCount":60},{"mssid":"1","name":"","totalCount":36},{"mssid":"2","name":"","totalCount":72}]}}}'
2023-07-24 14:48:43.923 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:43.924 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host18-inst8/ecosys/1234/p/hIne/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206522105","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"mw","count":0,"mid":"1711158122","subsets":[]}}}'
2023-07-24 14:48:43.924 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:43.924 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host45-inst8/ecosys/1234/p/Vp4o/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206522124","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"vw","count":0,"mid":"1711158122","subsets":[]}}}'
2023-07-24 14:48:43.924 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSet does not support p2p handling (yet)
2023-07-24 14:48:43.924 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host23-inst4/ecosys/1234/p/0nie/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206522303","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"mid":"1711158122","pieceIndex":29,"pieceValue":"XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG4kijmo4YH8aeu/nXQw65FmjSW/FeuPKvCk7KyOPJMA3T8K0epe/BIqj4cPQqzwy9MuXVWE+SGYnQu+9yc66ENcneAE+DEDW16LVYhAJYQ1EDuz1Bau4NsDJMJAkYA3b3auHPtC3a0hDaoZCQo87ij6f8FlOzwTz5Vg3FSdYa6AHzrTypUkkChgAZ9wvqmLAxL9yRXmvHw3esrOrevNIG0wzwm/CB+92iKDpl6j37FrYPsxsPsvpUrymRgZ/f4/hMA","type":"ol"}}}'
2023-07-24 14:48:43.925 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:43.929 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSet', 'payload': {'header': {'pri': '1', 'ts': 1690206522.92922, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ar'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206522085', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'count': 3, 'mid': '1711158122', 'msid': '659553129', 'subsets': [{'mssid': '0', 'name': '', 'totalCount': 60}, {'mssid': '1', 'name': '', 'totalCount': 36}, {'mssid': '2', 'name': '', 'totalCount': 72}]}}}, 'id': 'iMnc', 'payloadType': 'j'}
2023-07-24 14:48:43.930 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSetEvent(type=<MapSetType.ROOMS: 'ar'>, subsets=[0, 1, 2])
2023-07-24 14:48:43.936 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206523.936379, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '0'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:43.938 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206523.938512, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '1'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:43.940 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206523.940519, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '2'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:43.942 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206522.725604, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 28}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206521866', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '1711158122', 'pieceIndex': 28, 'pieceValue': 'XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG2TMi0dIJpw7m0db7W4ReXkcTB6Z1dkGxQEySkUEFl3jsG8QSdbwJVQvE2H8ClHeGA9RYOCeq5GVQZKxjqZC045x7S1oEnFdVbYbviY+IgpNql/3qb1GlZuTeundUJ7CNsPwZ2ijSjmQA9wETfcmctNaJagy4ucdeMgqUfC7P64pzdrKfCCNpn2VjgGe4q53hs71vhfv9D0QqHfhWV0mlDuW5GqX7BG6JmtmESvJXcvoC5IN/Ca4tbWkKhd3WStM4ZXPIBhqsSfBree1fmZICSoa/ul46TIQPiMELbNqLN5qK1VylRtc2sg4MahMFvnGCkAF0xqVn3LzhCv+g7pO4hqEh8frfV5dyCNMyNgqVwFwun275LR90w7goPviaTfNXbun8X68etux/ZdnWIRXO8IXuH8zpmQQVe/VHazsCum3MkF44A', 'type': 'ol'}}}, 'id': '7Tfv', 'payloadType': 'j'}
2023-07-24 14:48:43.943 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=28, value='XQAABAAQJwAAAABv/f//o7f/Rz5IFXI5YVG2TMi0dIJpw7m0db7W4ReXkcTB6Z1dkGxQEySkUEFl3jsG8QSdbwJVQvE2H8ClHeGA9RYOCeq5GVQZKxjqZC045x7S1oEnFdVbYbviY+IgpNql/3qb1GlZuTeundUJ7CNsPwZ2ijSjmQA9wETfcmctNaJagy4ucdeMgqUfC7P64pzdrKfCCNpn2VjgGe4q53hs71vhfv9D0QqHfhWV0mlDuW5GqX7BG6JmtmESvJXcvoC5IN/Ca4tbWkKhd3WStM4ZXPIBhqsSfBree1fmZICSoa/ul46TIQPiMELbNqLN5qK1VylRtc2sg4MahMFvnGCkAF0xqVn3LzhCv+g7pO4hqEh8frfV5dyCNMyNgqVwFwun275LR90w7goPviaTfNXbun8X68etux/ZdnWIRXO8IXuH8zpmQQVe/VHazsCum3MkF44A')
2023-07-24 14:48:43.943 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:43.944 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-07-24 14:48:43.945 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-07-24 14:48:43.948 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206523.948331, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 36}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:44.200 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/HelperMQClientId-cn-ngiot-host1-inst6/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/tFoE/j, payload=b'{"header":{"pri":"1","ts":1690206523.915046,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ol","pieceIndex":35}}}'
2023-07-24 14:48:44.201 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:44.203 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host7-inst2/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/pfzb/j, payload=b'{"header":{"pri":"1","ts":1690206523.940519,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"2"}}}'
2023-07-24 14:48:44.204 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:44.210 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host8-inst1/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/qd8f/j, payload=b'{"header":{"pri":"1","ts":1690206523.936379,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"0"}}}'
2023-07-24 14:48:44.211 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:44.237 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/HelperMQClientId-cn-ngiot-host16-inst4/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/h287/j, payload=b'{"header":{"pri":"1","ts":1690206523.948331,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ol","pieceIndex":36}}}'
2023-07-24 14:48:44.238 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:44.243 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/HelperMQClientId-cn-ngiot-host45-inst2/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/a7RN/j, payload=b'{"header":{"pri":"1","ts":1690206523.938512,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","msid":"659553129","type":"ar","mssid":"1"}}}'
2023-07-24 14:48:44.243 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:44.414 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206523.915046, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 35}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206523066', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '1711158122', 'pieceIndex': 35, 'pieceValue': 'XQAABAAQJwAAAABuRkjhH/jpYcmjUHXBGNgvOUnh49NjADJTr1EHsZ1ZMEEO/dEAiimQAdePVNcrVv/gh+zJO2J5Ck+SDTZBfdFLUkuckekNSbAOBygikJ+BpG3Wg20N1L9l8G8A', 'type': 'ol'}}}, 'id': 'tFoE', 'payloadType': 'j'}
2023-07-24 14:48:44.415 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=35, value='XQAABAAQJwAAAABuRkjhH/jpYcmjUHXBGNgvOUnh49NjADJTr1EHsZ1ZMEEO/dEAiimQAdePVNcrVv/gh+zJO2J5Ck+SDTZBfdFLUkuckekNSbAOBygikJ+BpG3Wg20N1L9l8G8A')
2023-07-24 14:48:44.416 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:44.417 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-07-24 14:48:44.419 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-07-24 14:48:44.423 DEBUG (MainThread) [deebot_client.authentication] Calling api(1/3): url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206524.423026, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 37}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}
2023-07-24 14:48:44.434 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host1-inst6/ecosys/1234/p/tFoE/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206523066","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"mid":"1711158122","pieceIndex":35,"pieceValue":"XQAABAAQJwAAAABuRkjhH/jpYcmjUHXBGNgvOUnh49NjADJTr1EHsZ1ZMEEO/dEAiimQAdePVNcrVv/gh+zJO2J5Ck+SDTZBfdFLUkuckekNSbAOBygikJ+BpG3Wg20N1L9l8G8A","type":"ol"}}}'
2023-07-24 14:48:44.435 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:44.481 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206523.940519, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '2'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206523069', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '0', 'connections': '1,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 72, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 704, 'compress': 1, 'center': '-425,4425', 'mssid': '2', 'value': 'XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=', 'mid': '1711158122'}}}, 'id': 'pfzb', 'payloadType': 'j'}
2023-07-24 14:48:44.483 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=2, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=', name='Default')
2023-07-24 14:48:44.501 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host7-inst2/ecosys/1234/p/pfzb/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206523069","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"0","connections":"1,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":72,"index":0,"cleanset":"1,0,2","valueSize":704,"compress":1,"center":"-425,4425","mssid":"2","value":"XQAABADAAgAAABaMQreXmaMLOOYr74ZfQZsT7842YpWZtiEsEr6cOt2SPo+u7p1QKvyiMcbAZWCKTImCvtaWQDW+k2fmml6mDvU+lglf4t63jurWu2D2Fckp/40ggpXyirDhYDiQApl/uz/LWbIX9hX8JK6H2EWd3AZ99SlNINq5auKNsGvCK33o6MQQkbIoNc7IpLZPhZyNgyppqrMh1XyojljZus+Van8pR+eOY69rLwUGIJmguN7MhwlfOCC+BcTnJzL8KtvQMkWe8qX1zuRB3gEJe0j5vRI=","mid":"1711158122"}}}'
2023-07-24 14:48:44.502 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:44.520 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206523.938512, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '1'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206523136', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '0', 'connections': '0,2,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 36, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 390, 'compress': 1, 'center': '-2075,3575', 'mssid': '1', 'value': 'XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=', 'mid': '1711158122'}}}, 'id': 'a7RN', 'payloadType': 'j'}
2023-07-24 14:48:44.521 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=1, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=', name='Default')
2023-07-24 14:48:44.536 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host8-inst1/ecosys/1234/p/qd8f/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206523104","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"1","connections":"1,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":60,"index":0,"cleanset":"1,0,2","valueSize":626,"compress":1,"center":"-1175,-875","mssid":"0","value":"XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=","mid":"1711158122"}}}'
2023-07-24 14:48:44.536 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:44.537 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMapSubSet/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host45-inst2/ecosys/1234/p/a7RN/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206523136","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"type":"ar","subtype":"0","connections":"0,2,","name":"","seqIndex":0,"seq":0,"count":0,"totalCount":36,"index":0,"cleanset":"1,0,2","valueSize":390,"compress":1,"center":"-2075,3575","mssid":"1","value":"XQAABACGAQAAABaMgyWJMY3bDJXww6V8Bz4QhFZ4nHYvHtH1wcJIlVZfN8/Gm6WirlXH+HvLQtct2NZ4djUtqfOmL7NRkqSRowxdE1FkGGKXDl2fXsHNt8Yw6rmVu/eGwBuDDw9v9Rn6Pb/iV5Mp2qDmvdT8pfhB1zs=","mid":"1711158122"}}}'
2023-07-24 14:48:44.537 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMapSubSet does not support p2p handling (yet)
2023-07-24 14:48:44.557 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMapSubSet', 'payload': {'header': {'pri': '1', 'ts': 1690206523.936379, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'msid': '659553129', 'type': 'ar', 'mssid': '0'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206523104', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'type': 'ar', 'subtype': '1', 'connections': '1,', 'name': '', 'seqIndex': 0, 'seq': 0, 'count': 0, 'totalCount': 60, 'index': 0, 'cleanset': '1,0,2', 'valueSize': 626, 'compress': 1, 'center': '-1175,-875', 'mssid': '0', 'value': 'XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=', 'mid': '1711158122'}}}, 'id': 'qd8f', 'payloadType': 'j'}
2023-07-24 14:48:44.557 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MapSubsetEvent(id=0, type=<MapSetType.ROOMS: 'ar'>, coordinates='XQAABAByAgAAABaMwkLuIbZx/Iri7nMUY8JgP1fGgqJXZnfc0xfHZPq8EAoNoPqFExeYlq9GSQl3jCUbrRLcEplM6aNNTzh1oSRy7n5XutUjrJgLTyD/Lq3cS/jgcw5Z36YmWxESeCiivp5HqnJ9iDyyWXl5RgtPwo+kgeQYefdxFAjCI4Q1y7kWR3jRiuFZV/3DWja4w47PZ48EBZ/uLJBJhrp3pnPMme53npcEOTByPiRTJnPXna17DZLXuVxOCeMkUHsJINM=', name='Living Room')
2023-07-24 14:48:44.558 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:44.652 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host16-inst4/ecosys/1234/p/h287/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206523166","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"mid":"1711158122","pieceIndex":36,"pieceValue":"XQAABAAQJwAAAADr/GuHrp7sDR9XBR4oZy3aVWR+kN9w8fndLB87FU/D618k0INiutGoc8wbe+ZyEHTnmGhLUim//7ho4Nsafzux3aRWS774+MEG8cnFn0qtRHLlXJ0AyUMgoJzunezFsDFV5eIK9yN3","type":"ol"}}}'
2023-07-24 14:48:44.652 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:44.674 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206523.948331, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 36}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206523166', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '1711158122', 'pieceIndex': 36, 'pieceValue': 'XQAABAAQJwAAAADr/GuHrp7sDR9XBR4oZy3aVWR+kN9w8fndLB87FU/D618k0INiutGoc8wbe+ZyEHTnmGhLUim//7ho4Nsafzux3aRWS774+MEG8cnFn0qtRHLlXJ0AyUMgoJzunezFsDFV5eIK9yN3', 'type': 'ol'}}}, 'id': 'h287', 'payloadType': 'j'}
2023-07-24 14:48:44.675 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=36, value='XQAABAAQJwAAAADr/GuHrp7sDR9XBR4oZy3aVWR+kN9w8fndLB87FU/D618k0INiutGoc8wbe+ZyEHTnmGhLUim//7ho4Nsafzux3aRWS774+MEG8cnFn0qtRHLlXJ0AyUMgoJzunezFsDFV5eIK9yN3')
2023-07-24 14:48:44.675 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:44.676 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-07-24 14:48:44.676 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-07-24 14:48:44.763 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/HelperMQClientId-cn-ngiot-host33-inst3/ecosys/1234/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/q/1kam/j, payload=b'{"header":{"pri":"1","ts":1690206524.423026,"tzm":480,"ver":"0.0.50"},"body":{"data":{"mid":"1711158122","type":"ol","pieceIndex":37}}}'
2023-07-24 14:48:44.764 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
2023-07-24 14:48:44.924 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/iot/devmanager.do, params={'mid': '8kwdb4', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'td': 'q', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getMinorMap', 'payload': {'header': {'pri': '1', 'ts': 1690206524.423026, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'mid': '1711158122', 'type': 'ol', 'pieceIndex': 37}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'toRes': 'eZy7', 'toType': '8kwdb4'}, response={'ret': 'ok', 'resp': {'header': {'pri': 1, 'tzm': 480, 'ts': '1690206523586', 'ver': '0.0.1', 'fwVer': '1.4.5', 'hwVer': '0.1.1'}, 'body': {'code': 0, 'msg': 'ok', 'data': {'mid': '1711158122', 'pieceIndex': 37, 'pieceValue': 'XQAABAAQJwAAAADrfNJHZy/QOOnV+vqV6uWFIAPJ50bbWRbyZXTKg47xwALF/tfTantaj7pOUxZkuNqhIOaeVcFqAPTIR6+2POpdt3juzNjXPl+fDY70IlvTNlg+G/FhltA4e7UW6853PzYBZ0HLJjhebbERBEcHQH4p6f8zC8bzJuu0VUBjq7BMAMNBHre8coI7AA==', 'type': 'ol'}}}, 'id': '1kam', 'payloadType': 'j'}
2023-07-24 14:48:44.926 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with MinorMapEvent(index=37, value='XQAABAAQJwAAAADrfNJHZy/QOOnV+vqV6uWFIAPJ50bbWRbyZXTKg47xwALF/tfTantaj7pOUxZkuNqhIOaeVcFqAPTIR6+2POpdt3juzNjXPl+fDY70IlvTNlg+G/FhltA4e7UW6853PzYBZ0HLJjhebbERBEcHQH4p6f8zC8bzJuu0VUBjq7BMAMNBHre8coI7AA==')
2023-07-24 14:48:44.926 DEBUG (MainThread) [deebot_client.events.event_bus] Event is the same! Skipping (AvailabilityEvent(available=True))
2023-07-24 14:48:44.927 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Begin
2023-07-24 14:48:44.928 DEBUG (MainThread) [deebot_client.map] [decompress7zBase64Data] Done
2023-07-24 14:48:44.941 DEBUG (MainThread) [deebot_client.mqtt_client] Got message: topic=iot/p2p/getMinorMap/a2a0d809-474b-4078-9beb-de26b94140a1/8kwdb4/eZy7/HelperMQClientId-cn-ngiot-host33-inst3/ecosys/1234/p/1kam/j, payload=b'{"header":{"pri":1,"tzm":480,"ts":"1690206523586","ver":"0.0.1","fwVer":"1.4.5","hwVer":"0.1.1"},"body":{"code":0,"msg":"ok","data":{"mid":"1711158122","pieceIndex":37,"pieceValue":"XQAABAAQJwAAAADrfNJHZy/QOOnV+vqV6uWFIAPJ50bbWRbyZXTKg47xwALF/tfTantaj7pOUxZkuNqhIOaeVcFqAPTIR6+2POpdt3juzNjXPl+fDY70IlvTNlg+G/FhltA4e7UW6853PzYBZ0HLJjhebbERBEcHQH4p6f8zC8bzJuu0VUBjq7BMAMNBHre8coI7AA==","type":"ol"}}}'
2023-07-24 14:48:44.941 DEBUG (MainThread) [deebot_client.mqtt_client] Command getMinorMap does not support p2p handling (yet)
edenhaus commented 1 year ago

The relevant log entries are:


2023-07-24 14:48:40.207 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/lg/log.do, params={'td': 'GetCleanLogs', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'td': 'GetCleanLogs', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'resource': 'eZy7'}, response={'ret': 'ok', 'logs': []}
2023-07-24 14:48:40.207 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with CleanLogEvent(logs=[])

As the endpoint is not returning any logs, I think ecovacs has changed their api for new models. We need to analyse the traffic again to find out, what has changed

townsmcp commented 1 year ago

@edenhaus is there anything you need me to do for this one?

edenhaus commented 1 year ago

Do you have the technical skills to intercept the traffic of the app and analyse what the app does differently?

townsmcp commented 1 year ago

Oh. Sadly I don’t have those skills

remipregh commented 1 year ago

Hi @edenhaus , I've got the same issue with my Omni X1, actually since the day I've set up the integration nearly 6 months ago. I'm on the latest HA version (2023.8.4) on Docker with your latest integration.

Everything else is working as expected.

Note: Thank you for the integration, it's amazing 😃

edenhaus commented 1 year ago

The problem is that I only have the Deebot ozmo 950, which does not have this problem. Ecovacs, unfortunately, do not share any API documentation. As I cannot afford to buy each model, this issue will be left open until a user with technical skills analyzes the traffic and provides a bugfix. Therefore, I labeled this issue with "help wanted".

StylishSeahorse commented 1 year ago

Hi @edenhaus,I have a deebot T9+ that is also having this same issue. I can sniff the traffic from the bot however I'm not really to sure what I should be looking for.

As other integration has been working without flaws apart from this.

Happy to help where I can.

edenhaus commented 1 year ago

Hi @edenhaus,I have a deebot T9+ that is also having this same issue. I can sniff the traffic from the bot however I'm not really to sure what I should be looking for.

The relevant log entries are:


2023-07-24 14:48:40.207 DEBUG (MainThread) [deebot_client.authentication] Success calling api url=https://portal.ecouser.net/api/lg/log.do, params={'td': 'GetCleanLogs', 'u': 'fe2omkp3bf0cc727', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'td': 'GetCleanLogs', 'did': 'a2a0d809-474b-4078-9beb-de26b94140a1', 'resource': 'eZy7'}, response={'ret': 'ok', 'logs': []}
2023-07-24 14:48:40.207 DEBUG (MainThread) [deebot_client.events.event_bus] Notify subscribers with CleanLogEvent(logs=[])

As the endpoint is not returning any logs, I think ecovacs has changed their api for new models. We need to analyse the traffic again to find out, what has changed

You need to analyze the requests made by the app when you open the last cleanings. Above, you see the request which does the integration, but nothing is returned.

Probably the app is calling a different endpoint but you need to analyze it.

Krogstrup commented 9 months ago

Hi have a T9

And i have tried to analyse the data when I open the cleaning log.

And it looks like the request is send to https://api-app.dc-eu.ww.ecouser.net/app/dln/api/log/clean_result/list?auth=%7B%22with%22%3A%22users%22%2C%22realm%22%3A%22ecouser.net%22%2C%22userid%22%3A%22hfjn9b34c466bcf3%22%2C%22token%22%3A%22eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiNWZlMWE0YWE3MDZiNjRhN2EwNjYxMzZiIiwidSI6Imhmam45YjM0YzQ2NmJjZjMiLCJyIjoiSU9TODc2MEMxM0c4IiwidCI6ImEiLCJpYXQiOjE3MDUwODA3MTQsImV4cCI6MTcwNTY4NTUxNH0.AXIoFb-WOy8JDv6cnN6nFSB5X-jIZSz9RC3UPofXXT53-aeVPvRSLTzeWpO7TQSt9PhbjJE9TM7HaMMRy-gtvYhvSCy2A3UBR1WBzssb2Lw3MAfUlrUgwaky0BKsqelRw8w9r35SNTdiGuRWDiWAWjElUVeVU7DRb-L6Tg5lTho%22%2C%22resource%22%3A%22IOS8760C13G8%22%7D&channel=c_appstore&country=DK&defaultLang=en&did=bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c&et1=1705350988473&lang=DA&logType=clean&reqid=ZcFwWG9V&res=y9fO&size=20&version=v2

The response from the GET method looks like this:

{
  "code": 0,
  "message": "success",
  "data": [
    {
      "id": "65a5569dc2ac9f2daf58fc96",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1705329703,
      "aq": 0,
      "area": 60,
      "last": 4578,
      "cleanId": "123424856",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a5569dc2ac9f2daf58fc96",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65a427dfa0c2f9a2a2fbdab0",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1705252998,
      "aq": 0,
      "area": 60,
      "last": 3803,
      "cleanId": "1952257674",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a427dfa0c2f9a2a2fbdab0",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65a3e2c90e232fce1f453ad4",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1705234971,
      "aq": 0,
      "area": 59,
      "last": 4173,
      "cleanId": "1258120855",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a3e2c90e232fce1f453ad4",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65a2d3792944013acbc381aa",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1705165692,
      "aq": 0,
      "area": 41,
      "last": 3968,
      "cleanId": "1293592630",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 1,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a2d3792944013acbc381aa",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65a180a501903f90d3f1c80c",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1705080757,
      "aq": 0,
      "area": 30,
      "last": 2239,
      "cleanId": "772516704",
      "mapName": "",
      "type": "spotArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 1,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a180a501903f90d3f1c80c",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65a108b905d93cd6494e462b",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1705048363,
      "aq": 0,
      "area": 55,
      "last": 3853,
      "cleanId": "2112275986",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a108b905d93cd6494e462b",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65a02f1229065d997963e6fb",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704992957,
      "aq": 0,
      "area": 50,
      "last": 3650,
      "cleanId": "750582051",
      "mapName": "",
      "type": "spotArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a02f1229065d997963e6fb",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65a014ad29065d997963d2df",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704985745,
      "aq": 0,
      "area": 58,
      "last": 3871,
      "cleanId": "1078190937",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 2,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65a014ad29065d997963d2df",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "659d62fe8fe2200ce299def6",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704812607,
      "aq": 0,
      "area": 10,
      "last": 684,
      "cleanId": "1857232593",
      "mapName": "",
      "type": "spotArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=659d62fe8fe2200ce299def6",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "659d603802fc15e51f4ffc4a",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704809943,
      "aq": 0,
      "area": 34,
      "last": 2605,
      "cleanId": "1309642724",
      "mapName": "",
      "type": "spotArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 2,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=659d603802fc15e51f4ffc4a",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "659be30d7f643e9ac7038689",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704710700,
      "aq": 0,
      "area": 61,
      "last": 4200,
      "cleanId": "833942649",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=659be30d7f643e9ac7038689",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "659ad938b759c7ee88db8e2a",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704643034,
      "aq": 0,
      "area": 44,
      "last": 3319,
      "cleanId": "1361494367",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 1,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=659ad938b759c7ee88db8e2a",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "659a4c646807cd542784cd3e",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704560036,
      "aq": 0,
      "area": 62,
      "last": 4191,
      "cleanId": "1425613154",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=659a4c646807cd542784cd3e",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "659966217f643e9ac70205ab",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704548193,
      "aq": 0,
      "area": 52,
      "last": 3692,
      "cleanId": "932813425",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=659966217f643e9ac70205ab",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "659696e80fc1ae4a30ffb066",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704367554,
      "aq": 0,
      "area": 3,
      "last": 222,
      "cleanId": "1517770837",
      "mapName": "",
      "type": "spotArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=659696e80fc1ae4a30ffb066",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "65968fb7bfbc6b9136a1841a",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704362079,
      "aq": 0,
      "area": 56,
      "last": 3841,
      "cleanId": "1217884210",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=65968fb7bfbc6b9136a1841a",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "6594053721026ab97df42fd6",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704197780,
      "aq": 0,
      "area": 29,
      "last": 1654,
      "cleanId": "936316578",
      "mapName": "",
      "type": "spotArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 1,
      "cornerDeep": 0,
      "enablePowerMop": 1,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=6594053721026ab97df42fd6",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "6593e25d21026ab97df4065e",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704185081,
      "aq": 0,
      "area": 47,
      "last": 5273,
      "cleanId": "74067675",
      "mapName": "",
      "type": "auto",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 2,
      "cornerDeep": 0,
      "enablePowerMop": 1,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=6593e25d21026ab97df4065e",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "6593c99ef935c771a26536b8",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704182832,
      "aq": 0,
      "area": 7,
      "last": 1321,
      "cleanId": "2142131397",
      "mapName": "",
      "type": "customArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 2,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=6593c99ef935c771a26536b8",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    },
    {
      "id": "6593c1e66e1126cd7516108e",
      "did": "bc1aef5e-a3f5-4a41-8d5b-311bc3842c9c",
      "ts": 1704181380,
      "aq": 0,
      "area": 9,
      "last": 807,
      "cleanId": "1858969372",
      "mapName": "",
      "type": "spotArea",
      "sceneName": "",
      "triggerMode": 0,
      "stopReason": 1,
      "powerMopType": 2,
      "cornerDeep": 0,
      "enablePowerMop": 0,
      "imageUrl": "https://portal-ww.ecouser.net/app/dln/api/log/clean_result/image?id=6593c1e66e1126cd7516108e",
      "aiopen": 1,
      "aiavoid": 0,
      "aitypes": []
    }
  ]
}
edenhaus commented 9 months ago

@Krogstrup As you see from the URL the app is requesting the logs from a different endpoint (for newer bots) and this is currently not implemented. Feel free to open a PR for it