Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for DEEBOT X5 PRO ULTRA AI (lcbn6t) #710

Open
4 tasks done
Shewinlong opened this issue Dec 21, 2024 · 5 comments
Open
4 tasks done

Add support for DEEBOT X5 PRO ULTRA AI (lcbn6t) #710

Shewinlong opened this issue Dec 21, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@Shewinlong
Copy link

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

[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 X5 PRO ULTRA AI (lcbn6t)

Which version of the deebot-client are you using?

9.4.0

Country

hangzhou

Continent

zh

Anything in the logs that might be useful for us?

When I press start, ha report an error.     2024-12-21 11:57:24 2024-12-21 11:57:24.034 WARNING (MainThread) [deebot_client.commands.json.common] Command "clean" was not successfully. body={'code': 20003, 'msg': 'rcp not support'}

Additional information

config_entry-ecovacs-01JFKDYWRR5Y3FB9130MXAK04W (1).json

@Shewinlong Shewinlong added the bug Something isn't working label Dec 21, 2024
@edenhaus
Copy link
Contributor

Your model is currently not supported so not sure how you even get so far.
Did you manually add your model?

@Shewinlong
Copy link
Author

Your model is currently not supported so not sure how you even get so far. Did you manually add your model?
How to add model

@Shewinlong
Copy link
Author

2024-12-26 17:36:50.975 WARNING (MainThread) [deebot_client.message] Could not parse getCleanInfo: {'code': 20003, 'msg': 'rcp not support'}
2024-12-26 17:36:50 Traceback (most recent call last):
2024-12-26 17:36:50 File "/usr/local/lib/python3.12/site-packages/deebot_client/message.py", line 63, in wrapper
2024-12-26 17:36:50 if response.state == HandlingState.ANALYSE:
2024-12-26 17:36:50 ^^^^^^^^^^^^^^
2024-12-26 17:36:50 AttributeError: 'NoneType' object has no attribute 'state'

@Shewinlong
Copy link
Author

@edenhaus edenhaus changed the title [deebot_client.commands.json.common] Command "clean" was not successfully. body={'code': 20003, 'msg': 'rcp not support'} Add support for DEEBOT X5 PRO ULTRA AI (lcbn6t) Dec 26, 2024
@edenhaus edenhaus added enhancement New feature or request and removed bug Something isn't working labels Dec 26, 2024
@jimmybonesde
Copy link

jimmybonesde commented Jan 14, 2025

hi.

i got a x5 also and im reciving the same error in home assistant after pressing play on the vac

Logger: deebot_client.commands.json.common
Quelle: components/ecovacs/vacuum.py:346
Erstmals aufgetreten: 17:15:53 (2 Vorkommnisse)
Zuletzt protokolliert: 17:15:59
Command "clean" was not successfully. body={'code': 20003, 'msg': 'rcp not support'}

all other sensors are working good
only the start command is not supported.

Logger: deebot_client.message
Quelle: /usr/local/lib/python3.13/site-packages/deebot_client/message.py:72
Erstmals aufgetreten: 17:15:18 (7 Vorkommnisse)
Zuletzt protokolliert: 17:21:19

Could not parse getCleanInfo: {'code': 20003, 'msg': 'rcp not support'}
Could not parse getCleanPreference: {'code': 20005, 'msg': 'call setting service empty'}

Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/deebot_client/message.py", line 65, in wrapper
if response.state == HandlingState.ANALYSE:
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'state'

pause, play, stop and locate ar not working
back to dock is working and all other sensors also.

here some pics:

1
2
3
4

a workaround is this for example room 6

start stop is working like this
maybe someone can help

The attached code files fix stop, start and pause for the X2 Omni. Tested with my X2.
Not sure best way to add clean a specific room.
As a workaround the following will clean room number 6 for example:

service: vacuum.send_command
target:
entity_id: vacuum.wischroboter
data:
command: clean_V2
params:
act: start
content:
type: freeClean
value: 1,6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants