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 T30S Combo (4bdkrs) #683

Closed
4 tasks done
nblasgen opened this issue Dec 13, 2024 · 0 comments · Fixed by #730
Closed
4 tasks done

Add support for Deebot T30S Combo (4bdkrs) #683

nblasgen opened this issue Dec 13, 2024 · 0 comments · Fixed by #730
Labels
enhancement New feature or request

Comments

@nblasgen
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

If you guys have a super helpful wiki on how to build a custom configuration, I'm happy to submit the pull request for it. Sadly I doubt I'd be able to figure out how to test it before the merge is accepted (unless your wiki gives helpful steps). Feature wise, the T30S and T30S Combo should be the same, but I know from experience that the parts for the T30S and T30S Combo are not the same (different brush, different bags, different everything).

2024-12-13 06:18:14.555 WARNING (MainThread) [deebot_client.api_client] Device class "4bdkrs" not recognized. Please add support for it: {'did': '[REMOVED]', 'name': 'E04A35520F1FPMAY0419', 'class': '4bdkrs', 'resource': 'sJ7G', 'company': 'eco-ng', 'bindTs': 1719599632965, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'deviceName': 'DEEBOT T30S COMBO', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/660d039b31620d56505fbb9b', 'ota': True, 'UILogicId': 't30combo_ww_h_t30h5', 'materialNo': '110-2362-0202', 'pid': '65d44b5a478cc87bfc551ab2', 'product_category': 'DEEBOT', 'model': 'T30_COMBO_INT_BLACK', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'nick': None, 'homeId': '629ac6ff8b5c674d9b6971a9', 'homeSort': 1, 'status': 1, 'offmap': True, 'btName': 'ECOVACS-4bdkrs-0419', 'btMac': 'A8:96:09:0A:42:01', 'otaUpgrade': {}}

2024-12-13 06:18:14.668 WARNING (MainThread) [homeassistant.components.ecovacs.controller] Device "DEEBOT T30S COMBO" not supported. More information at https://github.com/DeebotUniverse/client.py/issues/612: {'did': 'b10f90fe-7c34-457a-b240-228da8441842', 'name': 'E04A35520F1FPMAY0419', 'class': '4bdkrs', 'resource': 'sJ7G', 'company': 'eco-ng', 'bindTs': 1719599632965, 'service': {'jmq': 'jmq-ngiot-na.dc.ww.ecouser.net', 'mqs': 'api-ngiot.dc-na.ww.ecouser.net'}, 'deviceName': 'DEEBOT T30S COMBO', 'icon': 'https://portal-ww.ecouser.net/api/pim/file/get/660d039b31620d56505fbb9b', 'ota': True, 'UILogicId': 't30combo_ww_h_t30h5', 'materialNo': '110-2362-0202', 'pid': '65d44b5a478cc87bfc551ab2', 'product_category': 'DEEBOT', 'model': 'T30_COMBO_INT_BLACK', 'updateInfo': {'needUpdate': False, 'changeLog': ''}, 'nick': None, 'homeId': '629ac6ff8b5c674d9b6971a9', 'homeSort': 1, 'status': 1, 'offmap': True, 'btName': 'ECOVACS-4bdkrs-0419', 'btMac': 'A8:96:09:0A:42:01', 'otaUpgrade': {}}

And just to make reading a bit easier, let's Pretty Print the JSON:

{
  "did": "[REMOVED]",
  "name": "E04A35520F1FPMAY0419",
  "class": "4bdkrs",
  "resource": "sJ7G",
  "company": "eco-ng",
  "bindTs": 1719599632965,
  "service": {
    "jmq": "jmq-ngiot-na.dc.ww.ecouser.net",
    "mqs": "api-ngiot.dc-na.ww.ecouser.net"
  },
  "deviceName": "DEEBOT T30S COMBO",
  "icon": "https://portal-ww.ecouser.net/api/pim/file/get/660d039b31620d56505fbb9b",
  "ota": true,
  "UILogicId": "t30combo_ww_h_t30h5",
  "materialNo": "110-2362-0202",
  "pid": "65d44b5a478cc87bfc551ab2",
  "product_category": "DEEBOT",
  "model": "T30_COMBO_INT_BLACK",
  "updateInfo": {
    "needUpdate": false,
    "changeLog": ""
  },
  "nick": null,
  "homeId": "629ac6ff8b5c674d9b6971xx",
  "homeSort": 1,
  "status": 1,
  "offmap": true,
  "btName": "ECOVACS-4bdkrs-0419",
  "btMac": "A8:96:09:0A:42:01",
  "otaUpgrade": {}
}

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

Deebot T30S Combo

Which version of the deebot-client are you using?

0.0.50

Country

US

Continent

NA

Anything in the logs that might be useful for us?

See above

Additional information

No response

@nblasgen nblasgen added the bug Something isn't working label Dec 13, 2024
@edenhaus edenhaus added enhancement New feature or request and removed bug Something isn't working labels Dec 16, 2024
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

Successfully merging a pull request may close this issue.

2 participants