Skip to content

Add support for DEEBOT 605 (dl8fht) #690

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

Open
4 tasks done
32Dexter opened this issue Dec 16, 2024 · 7 comments
Open
4 tasks done

Add support for DEEBOT 605 (dl8fht) #690

32Dexter opened this issue Dec 16, 2024 · 7 comments
Labels
enhancement New feature or request

Comments

@32Dexter
Copy link

32Dexter commented Dec 16, 2024

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

Device "DEEBOT 600 Series" not supported. More information at https://github.com/DeebotUniverse/client.py/issues/612: {'did': '397774e9-faee-43dd-9c50-8770f075229a', 'name': 'e2001213092103071833', 'class': 'dl8fht', 'resource': '8s8i', 'company': 'eco-ng', 'bindTs': 1698053976568, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-eu.ww.ecouser.net'}, 'deviceName': 'DEEBOT 600 Series', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/5acc32067c295c0001876eea', 'ota': False, 'UILogicId': 'D_600', 'materialNo': '702-0000-0170', 'pid': '5acb0fa87c295c0001876ecf', 'product_category': 'DEEBOT', 'model': 'D600', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'nick': 'ECOVAX 605', 'homeId': '627175a48ec49c6126e7be14', 'homeSort': 1, 'status': 1, 'offmap': True, 'otaUpgrade': {}}

Device class "dl8fht" not recognized. Please add support for it: {'did': '[REMOVED]', 'name': 'e2001213092103071833', 'class': 'dl8fht', 'resource': '8s8i', 'company': 'eco-ng', 'bindTs': 1698053976568, 'service': {'jmq': 'jmq-ngiot-eu.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-eu.ww.ecouser.net'}, 'deviceName': 'DEEBOT 600 Series', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/5acc32067c295c0001876eea', 'ota': False, 'UILogicId': 'D_600', 'materialNo': '702-0000-0170', 'pid': '5acb0fa87c295c0001876ecf', 'product_category': 'DEEBOT', 'model': 'D600', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'nick': 'ECOVAX 605', 'homeId': '627175a48ec49c6126e7be14', 'homeSort': 1, 'status': 1, 'offmap': True, 'otaUpgrade': {}}

On which deebot device (vacuum) you have the issue?

Deebot 605

Which version of the deebot-client are you using?

9.4.0

Country

it

Continent

eu

Anything in the logs that might be useful for us?

No response

Additional information

No response

@32Dexter 32Dexter added the bug Something isn't working label Dec 16, 2024
@edenhaus edenhaus added enhancement New feature or request and removed bug Something isn't working labels Dec 16, 2024
@32Dexter
Copy link
Author

@edenhaus Sorry to bother you, there's something I don't understand. In reference to Issue #612 I would like to try a .py configuration of a Deebot model similar to mine. Could you please give me a guide on how to try in my Home Assistant before making pull requests that are probably useless? Many thanks

@32Dexter
Copy link
Author

@edenhaus
I don't know if it can be of help, first of all I found this comment very useful for testing the various .py
#611 (comment)
Also, until some time ago I used this integration which unfortunately now no longer works:
https://github.com/Ligio/hacc-ozmo/tree/master
I hope this information is useful

@32Dexter
Copy link
Author

@edenhaus
I wanted to update you that I have tried all the following configurations:

  • 2o4lnm.py
  • 5xu9h3.py
  • 7bryc5.py
  • 7j1tu6.py
  • 8kwdb4.py
  • 9s1s80.py
  • b2jqs4.py
  • buom7k.py
  • e6ofmn.py
  • kr0277.py
  • m1wkuw.py
  • p1jij8.py
  • p95mgv.py
  • umwv6z.py
  • x5d34r.py
  • xco2fc.py
  • yna5xi.py

Unfortunately all the configurations give "Not Available" status

@edenhaus
Copy link
Member

Your bot is a old one, which uses a different communication protocol, which is currently not yet in a working state. A few commands were added but more need to be added

@32Dexter
Copy link
Author

Your bot is a old one, which uses a different communication protocol, which is currently not yet in a working state. A few commands were added but more need to be added

So I have no hope that my bot will be used by Home Assistant anymore?

@edenhaus
Copy link
Member

So I have no hope that my bot will be used by Home Assistant anymore?

As described in the pined issue, only you can add support for it as I don't have your model and Ecovacs is not sharing the API documentation

@flubshi
Copy link
Contributor

flubshi commented May 11, 2025

@32Dexter latest client.py has initial XML robot support. You could try to link your DEEBOT 605 (dl8fht) to 2pv572.py and see if it works.

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