Add support for DEEBOT 605 (dl8fht)
Checks
- [X] I have searched the existing issues and no issue is describing my issue
- [X] I have checked the FAQ
- [X] I have checked the documentation
- [X] 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
@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
@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 https://github.com/DeebotUniverse/client.py/pull/611#issuecomment-2520390491 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
@edenhaus I wanted to update you that I have tried all the following configurations:
- [x] 2o4lnm.py
- [x] 5xu9h3.py
- [x] 7bryc5.py
- [x] 7j1tu6.py
- [x] 8kwdb4.py
- [x] 9s1s80.py
- [x] b2jqs4.py
- [x] buom7k.py
- [x] e6ofmn.py
- [x] kr0277.py
- [x] m1wkuw.py
- [x] p1jij8.py
- [x] p95mgv.py
- [x] umwv6z.py
- [x] x5d34r.py
- [x] xco2fc.py
- [x] yna5xi.py
Unfortunately all the configurations give "Not Available" status
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
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?
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
@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.
@32Dexter latest client.py has initial XML robot support. You could try to link your DEEBOT 605 (dl8fht) to
2pv572.pyand see if it works.
Can confirm that this works, I'll make a pull request with the symlink.