-
-
Notifications
You must be signed in to change notification settings - Fork 144
Open
Description
Checks
- I have searched the existing issues and no issue is describing my issue
- I have checked the FAQ
- I have checked the documentation
- I have installed the latest version
The problem
I can't use this library to start cleaning with my T50 Pro Omni, despite the numerous PRs indicating the library should support this model.
I get the same output whether I run this library directly or via Home Assistant.
WARNING:deebot_client.commands.json.common:Command "clean" was not successfully. body={'code': 20003, 'msg': 'rcp not support'}
On which deebot device (vacuum) you have the issue?
Deebot T50 Pro Omni
Which version of the deebot-client are you using?
13.5.0, also built from source but same issue.
Country
au
Continent
Ocenina
Anything in the logs that might be useful for us?
Here is the full log output from a script that logs in, lists devices, initialised the bot and then send a clean command.
Built deebot-client @ file:///Users/willbishop/Developer/Eco
Uninstalled 1 package in 0.89ms
Installed 1 package in 1ms
/Users/willbishop/Developer/Eco/test.py:40: DeprecationWarning: There is no current event loop
loop = asyncio.get_event_loop()
DEBUG:deebot_client.authentication:Performing login
DEBUG:deebot_client.authentication:Start login to EcovacsAPI
DEBUG:deebot_client.authentication:calling login api
DEBUG:deebot_client.authentication:got {'code': '0000', 'msg': '操作成功', 'time': 1753617676083, 'data': {'uid': '[REMOVED]', 'accessToken': '[REMOVED]', 'userName': '[REMOVED]', 'email': '[REMOVED]', 'mobile': '[REMOVED]', 'isNew': None, 'loginName': '[REMOVED]', 'ucUid': '[REMOVED]', 'verifyDevice': None}, 'success': True}
DEBUG:deebot_client.authentication:calling auth api
DEBUG:deebot_client.authentication:got {'code': '0000', 'msg': '操作成功', 'time': 1753617676772, 'data': {'authCode': '[REMOVED]', 'ecovacsUid': '[REMOVED]'}, 'success': True}
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/users/user.do, params=None, json={'edition': 'ECOGLOBLE', 'userId': 'USERID', 'token': 'TOKEN', 'realm': 'ecouser.net', 'resource': '49a276dec169751bd53a1b0a10a12467', 'org': 'ECOWW', 'last': '', 'country': 'AU', 'todo': 'loginByItToken'}
DEBUG:deebot_client.authentication:Success calling api url=https://portal-ww.ecouser.net/api/users/user.do, params=None, json={'edition': 'ECOGLOBLE', 'userId': 'USERID', 'token': 'TOKEN', 'realm': 'ecouser.net', 'resource': '49a276dec169751bd53a1b0a10a12467', 'org': 'ECOWW', 'last': '', 'country': 'AU', 'todo': 'loginByItToken'}, response={'todo': 'result', 'result': 'ok', 'userId': '[REMOVED]', 'resource': '49a276dec169751bd53a1b0a10a12467', 'token': '[REMOVED]', 'last': 604800000}
DEBUG:deebot_client.authentication:Switching to shorter UID
DEBUG:deebot_client.authentication:Login to EcovacsAPI successfully
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/users/user.do, params=None, json={'userid': 'USERID', 'todo': 'GetDeviceList'}
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'USERID', 'todo': 'GetGlobalDeviceList'}
DEBUG:deebot_client.authentication:Success calling api url=https://portal-ww.ecouser.net/api/users/user.do, params=None, json={'userid': 'USERID', 'todo': 'GetDeviceList'}, response={'todo': 'result', 'result': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E05F35083G1FPQ4J1343', 'class': 'elrxgb', 'resource': 'ZdOVM0bs', 'nick': 'Betty Draper', 'company': 'eco-ng', 'bindTs': 1753419071411, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}}]}
DEBUG:deebot_client.authentication:Success calling api url=https://portal-ww.ecouser.net/api/appsvr/app.do, params=None, json={'userid': 'USERID', 'todo': 'GetGlobalDeviceList'}, response={'code': 0, 'todo': 'result', 'ret': 'ok', 'devices': [{'did': '[REMOVED]', 'name': 'E05F35083G1FPQ4J1343', 'class': 'elrxgb', 'resource': 'ZdOVM0bs', 'company': 'eco-ng', 'bindTs': 1753419071411, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'deviceName': 'DEEBOT T50 PRO OMNI', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/672880ccb0a67beb4b660845', 'ota': True, 'UILogicId': 'faradayh_ww_h_keplerh5', 'materialNo': ' 110-2425-0302', 'pid': '66a9d6041ff67679ca1cbdb6', 'product_category': 'DEEBOT', 'model': 'FARADAY_PRO_B_INT', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'nick': 'Betty Draper', 'homeId': '68830c29f6e00f0007121403', 'homeSort': 1, 'status': 1, 'otaUpgrade': {}}]}
DEBUG:deebot_client.hardware.deebot:Capabilities found for elrxgb
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.map.MapSetEvent'>
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.map.MapSubsetEvent'>
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.map.PositionsEvent'>
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.StateEvent'>
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.StatsEvent'>
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.CustomCommandEvent'>
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.network.NetworkInfoEvent'>
DEBUG:deebot_client.event_bus:Calling on_first_subscription callbacks for <class 'deebot_client.events.FirmwareEvent'>
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/iot/devmanager.do, params={'mid': 'elrxgb', 'did': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'td': 'q', 'u': 'jgzek38ae47d69b7', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'clean', 'payload': {'header': {'pri': '1', 'ts': 1753617679.265366, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'act': 'start', 'type': 'auto'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'toRes': 'ZdOVM0bs', 'toType': 'elrxgb'}
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/iot/devmanager.do, params={'mid': 'elrxgb', 'did': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'td': 'q', 'u': 'jgzek38ae47d69b7', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getPos', 'payload': {'header': {'pri': '1', 'ts': 1753617679.265781, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': ['chargePos', 'deebotPos']}}, 'payloadType': 'j', 'td': 'q', 'toId': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'toRes': 'ZdOVM0bs', 'toType': 'elrxgb'}
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/iot/devmanager.do, params={'mid': 'elrxgb', 'did': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'td': 'q', 'u': 'jgzek38ae47d69b7', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getStats', 'payload': {'header': {'pri': '1', 'ts': 1753617679.266056, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'toRes': 'ZdOVM0bs', 'toType': 'elrxgb'}
DEBUG:deebot_client.mqtt_client.client:Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k60) client_id=b'jgzek38ae47d69b7@ecouser/49a276dec169751bd53a1b0a10a12467'
DEBUG:deebot_client.authentication:Success calling api url=https://portal-ww.ecouser.net/api/iot/devmanager.do, params={'mid': 'elrxgb', 'did': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'td': 'q', 'u': 'jgzek38ae47d69b7', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'clean', 'payload': {'header': {'pri': '1', 'ts': 1753617679.265366, 'tzm': 480, 'ver': '0.0.50'}, 'body': {'data': {'act': 'start', 'type': 'auto'}}}, 'payloadType': 'j', 'td': 'q', 'toId': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'toRes': 'ZdOVM0bs', 'toType': 'elrxgb'}, response={'ret': 'ok', 'resp': {'body': {'code': 20003, 'msg': 'rcp not support'}, 'header': {'fwVer': '1.110.0', 'hwVer': '0.1.1', 'pri': 1, 'ts': '1753617677243', 'tzm': 480, 'ver': '0.0.1', 'wkVer': '0.1.54'}}, 'id': 'kfMj', 'payloadType': 'j'}
DEBUG:deebot_client.event_bus:Notify subscribers with FirmwareEvent(version='1.110.0')
WARNING:deebot_client.commands.json.common:Command "clean" was not successfully. body={'code': 20003, 'msg': 'rcp not support'}
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/iot/devmanager.do, params={'mid': 'elrxgb', 'did': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'td': 'q', 'u': 'jgzek38ae47d69b7', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getNetInfo', 'payload': {'header': {'pri': '1', 'ts': 1753617679.708464, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'toRes': 'ZdOVM0bs', 'toType': 'elrxgb'}
WARNING:deebot_client.command:Could not execute command getNetInfo
Traceback (most recent call last):
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 93, in execute
result, response = await self._execute(
^^^^^^^^^^^^^^^^^^^^
authenticator, device_info, event_bus
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 126, in _execute
response = await self._execute_api_request(authenticator, device_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 175, in _execute_api_request
return await authenticator.post_authenticated(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 401, in post_authenticated
return await self._auth_client.post(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 294, in post
async with self._config.session.post(
~~~~~~~~~~~~~~~~~~~~~~~~~^
url,
^^^^
...<3 lines>...
timeout=_TIMEOUT,
^^^^^^^^^^^^^^^^^
) as res:
^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 1482, in __aenter__
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 527, in _request
raise RuntimeError("Session is closed")
RuntimeError: Session is closed
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/iot/devmanager.do, params={'mid': 'elrxgb', 'did': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'td': 'q', 'u': 'jgzek38ae47d69b7', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getChargeState', 'payload': {'header': {'pri': '1', 'ts': 1753617679.713974, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'toRes': 'ZdOVM0bs', 'toType': 'elrxgb'}
WARNING:deebot_client.command:Could not execute command getChargeState
Traceback (most recent call last):
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 93, in execute
result, response = await self._execute(
^^^^^^^^^^^^^^^^^^^^
authenticator, device_info, event_bus
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 126, in _execute
response = await self._execute_api_request(authenticator, device_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 175, in _execute_api_request
return await authenticator.post_authenticated(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 401, in post_authenticated
return await self._auth_client.post(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 294, in post
async with self._config.session.post(
~~~~~~~~~~~~~~~~~~~~~~~~~^
url,
^^^^
...<3 lines>...
timeout=_TIMEOUT,
^^^^^^^^^^^^^^^^^
) as res:
^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 1482, in __aenter__
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 527, in _request
raise RuntimeError("Session is closed")
RuntimeError: Session is closed
DEBUG:deebot_client.authentication:Calling api(1/3): url=https://portal-ww.ecouser.net/api/iot/devmanager.do, params={'mid': 'elrxgb', 'did': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'td': 'q', 'u': 'jgzek38ae47d69b7', 'cv': '1.67.3', 't': 'a', 'av': '1.3.1'}, json={'cmdName': 'getCleanInfo', 'payload': {'header': {'pri': '1', 'ts': 1753617679.716204, 'tzm': 480, 'ver': '0.0.50'}}, 'payloadType': 'j', 'td': 'q', 'toId': 'c92f6fde-b1f2-4699-96e1-eca9b94c8a3b', 'toRes': 'ZdOVM0bs', 'toType': 'elrxgb'}
WARNING:deebot_client.command:Could not execute command getCleanInfo
Traceback (most recent call last):
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 93, in execute
result, response = await self._execute(
^^^^^^^^^^^^^^^^^^^^
authenticator, device_info, event_bus
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 126, in _execute
response = await self._execute_api_request(authenticator, device_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 175, in _execute_api_request
return await authenticator.post_authenticated(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 401, in post_authenticated
return await self._auth_client.post(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 294, in post
async with self._config.session.post(
~~~~~~~~~~~~~~~~~~~~~~~~~^
url,
^^^^
...<3 lines>...
timeout=_TIMEOUT,
^^^^^^^^^^^^^^^^^
) as res:
^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 1482, in __aenter__
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 527, in _request
raise RuntimeError("Session is closed")
RuntimeError: Session is closed
WARNING:deebot_client.command:Could not execute command getPos
Traceback (most recent call last):
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 93, in execute
result, response = await self._execute(
^^^^^^^^^^^^^^^^^^^^
authenticator, device_info, event_bus
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 126, in _execute
response = await self._execute_api_request(authenticator, device_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 175, in _execute_api_request
return await authenticator.post_authenticated(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 401, in post_authenticated
return await self._auth_client.post(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 294, in post
async with self._config.session.post(
~~~~~~~~~~~~~~~~~~~~~~~~~^
url,
^^^^
...<3 lines>...
timeout=_TIMEOUT,
^^^^^^^^^^^^^^^^^
) as res:
^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 1482, in __aenter__
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 770, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 748, in _connect_and_send_request
await resp.start(conn)
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client_reqrep.py", line 532, in start
message, payload = await protocol.read() # type: ignore[union-attr]
^^^^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/streams.py", line 672, in read
await self._waiter
aiohttp.client_exceptions.ServerDisconnectedError: Server disconnected
WARNING:deebot_client.command:Could not execute command getStats
Traceback (most recent call last):
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 93, in execute
result, response = await self._execute(
^^^^^^^^^^^^^^^^^^^^
authenticator, device_info, event_bus
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 126, in _execute
response = await self._execute_api_request(authenticator, device_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/deebot_client/command.py", line 175, in _execute_api_request
return await authenticator.post_authenticated(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 401, in post_authenticated
return await self._auth_client.post(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<5 lines>...
)
^
File "/Users/willbishop/Developer/Eco/deebot_client/authentication.py", line 294, in post
async with self._config.session.post(
~~~~~~~~~~~~~~~~~~~~~~~~~^
url,
^^^^
...<3 lines>...
timeout=_TIMEOUT,
^^^^^^^^^^^^^^^^^
) as res:
^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 1482, in __aenter__
self._resp: _RetType = await self._coro
^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 770, in _request
resp = await handler(req)
^^^^^^^^^^^^^^^^^^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/client.py", line 725, in _connect_and_send_request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
req, traces=traces, timeout=real_timeout
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/Users/willbishop/Developer/Eco/.venv/lib/python3.13/site-packages/aiohttp/connector.py", line 632, in connect
raise ClientConnectionError("Connector is closed.")
aiohttp.client_exceptions.ClientConnectionError: Connector is closed.
DEBUG:deebot_client.mqtt_client.client:Received CONNACK (0, 0)
DEBUG:deebot_client.mqtt_client:Subscribe to all previous subscriptions
DEBUG:deebot_client.mqtt_client:All mqtt tasks created
DEBUG:deebot_client.mqtt_client.client:Sending SUBSCRIBE (d0, m1) [(b'iot/atr/+/c92f6fde-b1f2-4699-96e1-eca9b94c8a3b/elrxgb/ZdOVM0bs/j', 0)]
DEBUG:deebot_client.mqtt_client.client:Received SUBACK
DEBUG:deebot_client.mqtt_client.client:Sending SUBSCRIBE (d0, m2) [(b'iot/p2p/+/+/+/+/c92f6fde-b1f2-4699-96e1-eca9b94c8a3b/elrxgb/ZdOVM0bs/q/+/j', 0)]
DEBUG:deebot_client.mqtt_client.client:Received SUBACK
DEBUG:deebot_client.mqtt_client.client:Sending SUBSCRIBE (d0, m3) [(b'iot/p2p/+/c92f6fde-b1f2-4699-96e1-eca9b94c8a3b/elrxgb/ZdOVM0bs/+/+/+/p/+/j', 0)]
DEBUG:deebot_client.mqtt_client.client:Received SUBACKAdditional information
No response
Metadata
Metadata
Assignees
Labels
No labels